Uses of Interface
org.maxicp.modeling.ModelProxy
Packages that use ModelProxy
Package
Description
Root package of MaxiCP
Solver objects
CP Instantiation of the Symbolic Modeling API
Symbolic Modeling API
Abstract Syntax Tree for modeling expressions
Symbolic modeling over boolean variables
Symbolic modeling over integer variables
Concrete modeling API
Symbolic modeling of integer variables and objective functions
Search API
-
Uses of ModelProxy in org.maxicp
Classes in org.maxicp that implement ModelProxyModifier and TypeClassDescriptionclassA class that allows to create symbolic models -
Uses of ModelProxy in org.maxicp.cp.engine.core
Methods in org.maxicp.cp.engine.core that return ModelProxyModifier and TypeMethodDescriptionCPBoolVarImpl.getModelProxy()CPFixedSetVar.getModelProxy()CPIntervalVarImpl.getModelProxy()CPIntervalVarOffset.getModelProxy()CPIntVarConstant.getModelProxy()CPIntVarImpl.getModelProxy()CPIntVarViewMul.getModelProxy()CPIntVarViewOffset.getModelProxy()CPIntVarViewOpposite.getModelProxy()CPSeqVarImpl.getModelProxy()CPSeqVarViewFlip.getModelProxy()CPSetVar.getModelProxy()CPSetVarImpl.getModelProxy()CPSolver.getModelProxy()Gives the ModelProxy associated with this CPSolver, if anyMaxiCP.getModelProxy()Constructors in org.maxicp.cp.engine.core with parameters of type ModelProxy -
Uses of ModelProxy in org.maxicp.cp.modeling
Subinterfaces of ModelProxy in org.maxicp.cp.modelingMethods in org.maxicp.cp.modeling that return ModelProxyConstructors in org.maxicp.cp.modeling with parameters of type ModelProxyModifierConstructorDescriptionConcreteCPModel(ModelProxy modelProxy, CPSolver solver, SymbolicModel baseNode) -
Uses of ModelProxy in org.maxicp.modeling
Subinterfaces of ModelProxy in org.maxicp.modelingModifier and TypeInterfaceDescriptioninterfaceMaintains the current model and proxies calls to it.Methods in org.maxicp.modeling that return ModelProxyMethods in org.maxicp.modeling with parameters of type ModelProxyModifier and TypeMethodDescriptionstatic IntExpressionFactory.cst(ModelProxy modelProxy, int v) SymbolicBranching.toRunnableBranching(Supplier<SymbolicModel[]> branching, ModelProxy mp) static Supplier<SymbolicModel[]> SymbolicBranching.toSymbolicBranching(Supplier<Runnable[]> branching, ModelProxy mp) -
Uses of ModelProxy in org.maxicp.modeling.algebra
Methods in org.maxicp.modeling.algebra that return ModelProxyModifier and TypeMethodDescriptionExpression.getModelProxy()Returns the ModelDispatcher linked to this Expressiondefault ModelProxyNonLeafExpressionNode.getModelProxy()Returns the ModelDispatcher linked to this Expression -
Uses of ModelProxy in org.maxicp.modeling.algebra.bool
Methods in org.maxicp.modeling.algebra.bool that return ModelProxyModifier and TypeMethodDescriptionEndAfter.getModelProxy()EndBeforeStart.getModelProxy()Present.getModelProxy()StartAfter.getModelProxy()StartBefore.getModelProxy() -
Uses of ModelProxy in org.maxicp.modeling.algebra.integer
Methods in org.maxicp.modeling.algebra.integer that return ModelProxyModifier and TypeMethodDescriptionConstant.getModelProxy()IntervalEnd.getModelProxy()IntervalEndOrValue.getModelProxy()IntervalLength.getModelProxy()IntervalLengthOrValue.getModelProxy()IntervalStart.getModelProxy()IntervalStartOrValue.getModelProxy()Constant.modelProxy()Returns the value of themodelProxyrecord component.Constructors in org.maxicp.modeling.algebra.integer with parameters of type ModelProxyModifierConstructorDescriptionConstant(ModelProxy modelProxy, int v) Creates an instance of aConstantrecord class. -
Uses of ModelProxy in org.maxicp.modeling.concrete
Classes in org.maxicp.modeling.concrete that implement ModelProxyModifier and TypeClassDescriptionclassA very simple ModelProxy which is not thread-safe.Methods in org.maxicp.modeling.concrete that return ModelProxyMethods in org.maxicp.modeling.concrete with parameters of type ModelProxyModifier and TypeMethodDescriptionstatic voidConcreteModelProxy.noFixPoint(ModelProxy modelProxy, Runnable r) static <T> TConcreteModelProxy.noFixPoint(ModelProxy modelProxy, Supplier<T> r) static SymbolicModelConcreteModelProxy.symbolicExecution(ModelProxy modelProxy, Runnable r) -
Uses of ModelProxy in org.maxicp.modeling.symbolic
Methods in org.maxicp.modeling.symbolic that return ModelProxyModifier and TypeMethodDescriptionBoolVarImpl.getModelProxy()IntervalVarImpl.getModelProxy()IntVarRangeImpl.getModelProxy()IntVarSetImpl.getModelProxy()Maximization.getModelProxy()Minimization.getModelProxy()Objective.getModelProxy()SeqVarImpl.getModelProxy()SharedMaximization.getModelProxy()SharedMinimization.getModelProxy()SymbolicModel.getModelProxy()SymbolicModel.modelProxy()Returns the value of themodelProxyrecord component.Methods in org.maxicp.modeling.symbolic with parameters of type ModelProxyModifier and TypeMethodDescriptionstatic SymbolicModelSymbolicModel.emptyModel(ModelProxy modelProxy) Constructors in org.maxicp.modeling.symbolic with parameters of type ModelProxyModifierConstructorDescriptionBoolVarImpl(ModelProxy modelProxy) BoolVarImpl(ModelProxy modelProxy, boolean containsFalse, boolean containsTrue) IntervalVarImpl(ModelProxy modelProxy, int startMin, int startMax, int endMin, int endMax, int lengthMin, int lengthMax, boolean isPresent) IntVarRangeImpl(ModelProxy modelProxy, int min, int max) IntVarRangeImpl(ModelProxy modelProxy, String id, int min, int max) IntVarSetImpl(ModelProxy modelProxy, String id, Set<Integer> domain) IntVarSetImpl(ModelProxy modelProxy, Set<Integer> domain) SeqVarImpl(ModelProxy modelProxy, int nNode, int start, int end) SymbolicModel(Constraint constraint, SymbolicModel parent, ModelProxy modelProxy) Creates an instance of aSymbolicModelrecord class. -
Uses of ModelProxy in org.maxicp.search
Constructors in org.maxicp.search with parameters of type ModelProxyModifierConstructorDescriptionBestFirstSearch(ModelProxy modelProxy, Supplier<Runnable[]> branching, Supplier<T> nodeEvaluator) ConcurrentDFSearch(ModelProxy mp, Supplier<SymbolicModel[]> branching) DFSearch(ModelProxy modelProxy, Supplier<Runnable[]> branching)