public class MultiSolverDebug extends MultiConstraintSolver
MultiConstraintSolver.OPTIONSconstraintSolvers, ingredientsautoprop, components, constraintTypes, IDs, logger, name, nesting, noPropOnVarCreation, numcalls, skipPropagation, spacing, theNetwork, variableType| Constructor and Description |
|---|
MultiSolverDebug(long origin,
long horizon) |
| Modifier and Type | Method and Description |
|---|---|
AllenIntervalNetworkSolver |
getActivityNetworkSolver()
Returns the
ActivityNetworkSolver which propagates the temporal and symbolic constraints. |
DE9IMRelationSolver |
getSpatialSolver()
Returns the
DE9IMRelationSolver which propagates spatial constraints (of type DE9IMRelation)
among the spatial parts (GeometricShapeVariables) of MultiVarDebugs. |
boolean |
propagate()
Propagate the constraint network.
|
addConstraintsSub, createVariablesSub, createVariablesSub, createVariablesSub, drawConstraintNetworkHierarchy, drawConstraintSolverHierarchy, failurePruning, getConstraintNetworkHierarchy, getConstraintNetworksFromSolverHierarchy, getConstraintSolver, getConstraintSolverHierarchy, getConstraintSolvers, getConstraintSolversFromConstraintSolverHierarchy, getDescription, getOption, registerValueChoiceFunctions, removeConstraintsSub, removeVariablesSub, setConstraintSolver, setIngredients, setOptionsaddConstraint, addConstraintNoPropagation, addConstraints, addConstraintsDebug, addConstraintsNoPropagation, containsVariable, createVariable, createVariable, createVariables, createVariables, deplenish, getComponent, getComponents, getConstraintNetwork, getConstraints, getConstraints, getID, getOption, getVariable, getVariables, getVariables, getVariables, isCompatible, maskConstraints, removeConstraint, removeConstraints, removeVariable, removeVariables, setComponent, setComponents, setConstraintNetwork, setName, setOptions, toString, unmaskConstraintspublic boolean propagate()
ConstraintSolverpropagate in class MultiConstraintSolverpublic AllenIntervalNetworkSolver getActivityNetworkSolver()
ActivityNetworkSolver which propagates the temporal and symbolic constraints.public DE9IMRelationSolver getSpatialSolver()
DE9IMRelationSolver which propagates spatial constraints (of type DE9IMRelation)
among the spatial parts (GeometricShapeVariables) of MultiVarDebugs.MultiVarDebugs.