Packages
jopt.csp.spi  
jopt.csp.spi.arcalgorithm The heart of the constraint satisfaction functionality.
jopt.csp.spi.arcalgorithm.constraint  
jopt.csp.spi.arcalgorithm.constraint.bool  
jopt.csp.spi.arcalgorithm.constraint.num  
jopt.csp.spi.arcalgorithm.constraint.num.global  
jopt.csp.spi.arcalgorithm.constraint.set  
jopt.csp.spi.arcalgorithm.domain  
jopt.csp.spi.arcalgorithm.graph  
jopt.csp.spi.arcalgorithm.graph.arc  
jopt.csp.spi.arcalgorithm.graph.arc.binary  
jopt.csp.spi.arcalgorithm.graph.arc.generic  
jopt.csp.spi.arcalgorithm.graph.arc.global  
jopt.csp.spi.arcalgorithm.graph.arc.hyper  
jopt.csp.spi.arcalgorithm.graph.arc.node  
jopt.csp.spi.arcalgorithm.graph.node  
jopt.csp.spi.arcalgorithm.util  
jopt.csp.spi.arcalgorithm.variable  
jopt.csp.spi.pool Provides utilities for the re-use of objects for memory management purposes.
jopt.csp.spi.search The source for all your searching needs.
jopt.csp.spi.search.actions  
jopt.csp.spi.search.goal  
jopt.csp.spi.search.limit  
jopt.csp.spi.search.localsearch  
jopt.csp.spi.search.technique  
jopt.csp.spi.search.tree  
jopt.csp.spi.solver Provides important backtracking utilities that are used during the solving of a CSP problem.
jopt.csp.spi.util Contains several miscellaneous utility classes and reusable functionality that does not belong elsewhere.