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 TypeMethodDescriptionvoidbeginVisitConstraint(String type_name, Constraint constraint) voidbeginVisitExtension(String type) voidbeginVisitIntegerExpression(String type_name, IntExpr expr) voidbeginVisitModel(String type_name) ----- Virtual methods for visitors -----
Begin/End visit element.voiddelete()voidendVisitConstraint(String type_name, Constraint constraint) voidendVisitExtension(String type) voidendVisitIntegerExpression(String type_name, IntExpr expr) voidendVisitModel(String type_name) protected voidfinalize()static longgetCPtr(ModelVisitor obj) static StringgetKAbs()Constraint and Expression types.static Stringstatic Stringargument names:static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic StringExtension names:static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic StringgetKLess()static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic StringgetKMax()static Stringstatic Stringstatic Stringstatic Stringstatic StringgetKMin()static Stringstatic Stringstatic StringOperations.static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic StringgetKPack()static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic StringgetKSum()static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic longswigRelease(ModelVisitor obj) voidvisitIntegerArgument(String arg_name, long value) Visit integer arguments.voidvisitIntegerArrayArgument(String arg_name, long[] values) voidvisitIntegerExpressionArgument(String arg_name, IntExpr argument) Visit integer expression argument.voidvisitIntegerMatrixArgument(String arg_name, IntTupleSet tuples) voidvisitIntegerVariable(IntVar variable, IntExpr delegate) voidvisitIntegerVariable(IntVar variable, String operation, long value, IntVar delegate) voidvisitIntegerVariableArrayArgument(String arg_name, IntVar[] arguments) voidvisitIntervalArgument(String arg_name, IntervalVar argument) Visit interval argument.voidvisitIntervalArrayArgument(String arg_name, IntervalVar[] arguments) voidvisitIntervalVariable(IntervalVar variable, String operation, long value, IntervalVar delegate) voidvisitSequenceArgument(String arg_name, SequenceVar argument) Visit sequence argument.voidvisitSequenceArrayArgument(String arg_name, SequenceVar[] arguments) voidvisitSequenceVariable(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:
finalizein classBaseObject
-
delete
public void delete()- Overrides:
deletein 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
-