Class ModelVisitor
java.lang.Object
com.google.ortools.constraintsolver.BaseObject
com.google.ortools.constraintsolver.ModelVisitor
Model visitor.
-
Field Summary
Fields inherited from class com.google.ortools.constraintsolver.BaseObject
swigCMemOwn
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
beginVisitConstraint
(String type_name, Constraint constraint) void
beginVisitExtension
(String type) void
beginVisitIntegerExpression
(String type_name, IntExpr expr) void
beginVisitModel
(String type_name) ----- Virtual methods for visitors -----
Begin/End visit element.void
delete()
void
endVisitConstraint
(String type_name, Constraint constraint) void
endVisitExtension
(String type) void
endVisitIntegerExpression
(String type_name, IntExpr expr) void
endVisitModel
(String type_name) protected void
finalize()
static long
getCPtr
(ModelVisitor obj) static String
getKAbs()
Constraint and Expression types.static String
static String
argument names:static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
Extension names:static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
getKLess()
static String
static String
static String
static String
static String
static String
getKMax()
static String
static String
static String
static String
static String
getKMin()
static String
static String
static String
Operations.static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
getKPack()
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
getKSum()
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static long
swigRelease
(ModelVisitor obj) void
visitIntegerArgument
(String arg_name, long value) Visit integer arguments.void
visitIntegerArrayArgument
(String arg_name, long[] values) void
visitIntegerExpressionArgument
(String arg_name, IntExpr argument) Visit integer expression argument.void
visitIntegerMatrixArgument
(String arg_name, IntTupleSet tuples) void
visitIntegerVariable
(IntVar variable, IntExpr delegate) void
visitIntegerVariable
(IntVar variable, String operation, long value, IntVar delegate) void
visitIntegerVariableArrayArgument
(String arg_name, IntVar[] arguments) void
visitIntervalArgument
(String arg_name, IntervalVar argument) Visit interval argument.void
visitIntervalArrayArgument
(String arg_name, IntervalVar[] arguments) void
visitIntervalVariable
(IntervalVar variable, String operation, long value, IntervalVar delegate) void
visitSequenceArgument
(String arg_name, SequenceVar argument) Visit sequence argument.void
visitSequenceArrayArgument
(String arg_name, SequenceVar[] arguments) void
visitSequenceVariable
(SequenceVar variable) Methods inherited from class com.google.ortools.constraintsolver.BaseObject
getCPtr, swigRelease, toString
-
Constructor Details
-
ModelVisitor
public ModelVisitor(long cPtr, boolean cMemoryOwn) -
ModelVisitor
public ModelVisitor()
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize()- Overrides:
finalize
in classBaseObject
-
delete
public void delete()- Overrides:
delete
in classBaseObject
-
getKAbs
Constraint and Expression types. -
getKAbsEqual
-
getKAllDifferent
-
getKAllowedAssignments
-
getKAtMost
-
getKIndexOf
-
getKBetween
-
getKConditionalExpr
-
getKCircuit
-
getKConvexPiecewise
-
getKCountEqual
-
getKCover
-
getKCumulative
-
getKDeviation
-
getKDifference
-
getKDisjunctive
-
getKDistribute
-
getKDivide
-
getKDurationExpr
-
getKElement
-
getKLightElementEqual
-
getKElementEqual
-
getKEndExpr
-
getKEquality
-
getKFalseConstraint
-
getKGlobalCardinality
-
getKGreater
-
getKGreaterOrEqual
-
getKIntegerVariable
-
getKIntervalBinaryRelation
-
getKIntervalDisjunction
-
getKIntervalUnaryRelation
-
getKIntervalVariable
-
getKInversePermutation
-
getKIsBetween
-
getKIsDifferent
-
getKIsEqual
-
getKIsGreater
-
getKIsGreaterOrEqual
-
getKIsLess
-
getKIsLessOrEqual
-
getKIsMember
-
getKLess
-
getKLessOrEqual
-
getKLexLess
-
getKLinkExprVar
-
getKMapDomain
-
getKMax
-
getKMaxEqual
-
getKMember
-
getKMin
-
getKMinEqual
-
getKModulo
-
getKNoCycle
-
getKNonEqual
-
getKNotBetween
-
getKNotMember
-
getKNullIntersect
-
getKOpposite
-
getKPack
-
getKPathCumul
-
getKDelayedPathCumul
-
getKPerformedExpr
-
getKPower
-
getKProduct
-
getKScalProd
-
getKScalProdEqual
-
getKScalProdGreaterOrEqual
-
getKScalProdLessOrEqual
-
getKSemiContinuous
-
getKSequenceVariable
-
getKSortingConstraint
-
getKSquare
-
getKStartExpr
-
getKSum
-
getKSumEqual
-
getKSumGreaterOrEqual
-
getKSumLessOrEqual
-
getKTrace
-
getKTransition
-
getKTrueConstraint
-
getKVarBoundWatcher
-
getKVarValueWatcher
-
getKCountAssignedItemsExtension
Extension names: -
getKCountUsedBinsExtension
-
getKInt64ToBoolExtension
-
getKInt64ToInt64Extension
-
getKObjectiveExtension
-
getKSearchLimitExtension
-
getKUsageEqualVariableExtension
-
getKUsageLessConstantExtension
-
getKVariableGroupExtension
-
getKVariableUsageLessConstantExtension
-
getKWeightedSumOfAssignedEqualVariableExtension
-
getKActiveArgument
argument names: -
getKAssumePathsArgument
-
getKBranchesLimitArgument
-
getKCapacityArgument
-
getKCardsArgument
-
getKCoefficientsArgument
-
getKCountArgument
-
getKCumulativeArgument
-
getKCumulsArgument
-
getKDemandsArgument
-
getKDurationMaxArgument
-
getKDurationMinArgument
-
getKEarlyCostArgument
-
getKEarlyDateArgument
-
getKEndMaxArgument
-
getKEndMinArgument
-
getKEndsArgument
-
getKExpressionArgument
-
getKFailuresLimitArgument
-
getKFinalStatesArgument
-
getKFixedChargeArgument
-
getKIndex2Argument
-
getKIndex3Argument
-
getKIndexArgument
-
getKInitialState
-
getKIntervalArgument
-
getKIntervalsArgument
-
getKLateCostArgument
-
getKLateDateArgument
-
getKLeftArgument
-
getKMaxArgument
-
getKMaximizeArgument
-
getKMinArgument
-
getKModuloArgument
-
getKNextsArgument
-
getKOptionalArgument
-
getKPartialArgument
-
getKPositionXArgument
-
getKPositionYArgument
-
getKRangeArgument
-
getKRelationArgument
-
getKRightArgument
-
getKSequenceArgument
-
getKSequencesArgument
-
getKSizeArgument
-
getKSizeXArgument
-
getKSizeYArgument
-
getKSmartTimeCheckArgument
-
getKSolutionLimitArgument
-
getKStartMaxArgument
-
getKStartMinArgument
-
getKStartsArgument
-
getKStepArgument
-
getKTargetArgument
-
getKTimeLimitArgument
-
getKTransitsArgument
-
getKTuplesArgument
-
getKValueArgument
-
getKValuesArgument
-
getKVariableArgument
-
getKVarsArgument
-
getKEvaluatorArgument
-
getKMirrorOperation
Operations. -
getKRelaxedMaxOperation
-
getKRelaxedMinOperation
-
getKSumOperation
-
getKDifferenceOperation
-
getKProductOperation
-
getKStartSyncOnStartOperation
-
getKStartSyncOnEndOperation
-
getKTraceOperation
-
beginVisitModel
----- Virtual methods for visitors -----
Begin/End visit element. -
endVisitModel
-
beginVisitConstraint
-
endVisitConstraint
-
beginVisitExtension
-
endVisitExtension
-
beginVisitIntegerExpression
-
endVisitIntegerExpression
-
visitIntegerVariable
-
visitIntegerVariable
-
visitIntervalVariable
public void visitIntervalVariable(IntervalVar variable, String operation, long value, IntervalVar delegate) -
visitSequenceVariable
-
visitIntegerArgument
Visit integer arguments. -
visitIntegerArrayArgument
-
visitIntegerMatrixArgument
-
visitIntegerExpressionArgument
-
visitIntegerVariableArrayArgument
-
visitIntervalArgument
Visit interval argument. -
visitIntervalArrayArgument
-
visitSequenceArgument
Visit sequence argument. -
visitSequenceArrayArgument
-