Uses of Record Class
org.maxicp.modeling.symbolic.SymbolicModel
Packages that use SymbolicModel
Package
Description
CP Instantiation of the Symbolic Modeling API
Symbolic Modeling API
Concrete modeling API
Symbolic modeling of integer variables and objective functions
Search API
-
Uses of SymbolicModel in org.maxicp.cp.modeling
Methods in org.maxicp.cp.modeling that return SymbolicModelMethods in org.maxicp.cp.modeling with parameters of type SymbolicModelModifier and TypeMethodDescriptionvoidConcreteCPModel.jumpTo(SymbolicModel node, boolean enforceFixPoint) voidConcreteCPModel.jumpToChild(SymbolicModel m, boolean enforceFixPoint) Constructors in org.maxicp.cp.modeling with parameters of type SymbolicModelModifierConstructorDescriptionConcreteCPModel(ModelProxy modelProxy, CPSolver solver, SymbolicModel baseNode) -
Uses of SymbolicModel in org.maxicp.modeling
Methods in org.maxicp.modeling that return SymbolicModelModifier and TypeMethodDescriptiondefault SymbolicModelModelProxy.getSymbolicModel()Returns the current symbolic model (if isConcrete() is true, it returns a symbolic copy of the current Concrete model)Model.symbolicCopy() -
Uses of SymbolicModel in org.maxicp.modeling.concrete
Methods in org.maxicp.modeling.concrete that return SymbolicModelModifier and TypeMethodDescriptionConcreteModelProxy.symbolicCopy()static SymbolicModelConcreteModelProxy.symbolicExecution(ModelProxy modelProxy, Runnable r) Methods in org.maxicp.modeling.concrete with parameters of type SymbolicModelModifier and TypeMethodDescriptiondefault voidConcreteModel.jumpTo(SymbolicModel m) voidConcreteModel.jumpTo(SymbolicModel m, boolean enforceFixPoint) Jump to a specific constraint node.voidConcreteModelProxy.jumpTo(SymbolicModel m, boolean enforceFixPoint) default voidConcreteModel.jumpToChild(SymbolicModel m) voidConcreteModel.jumpToChild(SymbolicModel m, boolean enforceFixPoint) Similar function to jumpTo, but enforces a jump to a child model.voidConcreteModelProxy.jumpToChild(SymbolicModel m, boolean enforceFixPoint) -
Uses of SymbolicModel in org.maxicp.modeling.symbolic
Methods in org.maxicp.modeling.symbolic that return SymbolicModelModifier and TypeMethodDescriptionSymbolicModel.add(Constraint c) SymbolicModel.branch(Constraint... constraints) Returns the SymbolicModels that would be created by branching on the constraints given in parametersstatic SymbolicModelSymbolicModel.emptyModel(ModelProxy modelProxy) SymbolicModel.parent()Returns the value of theparentrecord component.SymbolicModel.symbolicCopy()Constructors in org.maxicp.modeling.symbolic with parameters of type SymbolicModelModifierConstructorDescriptionSymbolicModel(Constraint constraint, SymbolicModel parent, ModelProxy modelProxy) Creates an instance of aSymbolicModelrecord class. -
Uses of SymbolicModel in org.maxicp.search
Methods in org.maxicp.search that return SymbolicModelModifier and TypeMethodDescriptionstatic SymbolicModel[]Searches.branch(SymbolicModel... branches) protected abstract SymbolicModelAbstractConcurrentSearchMethod.extractModel()Remove a model from the "list of open models" and returns it.protected SymbolicModelConcurrentDFSearch.extractModel()BestFirstSearch.getUnexploredModels()Methods in org.maxicp.search that return types with arguments of type SymbolicModelModifier and TypeMethodDescriptionAbstractConcurrentSearchMethod.steal()Steal a (yet non-visited) model from this search method.Methods in org.maxicp.search with parameters of type SymbolicModelModifier and TypeMethodDescriptionstatic SymbolicModel[]Searches.branch(SymbolicModel... branches)