C++ Reference

C++ Reference: Routing

Detailed Description

Model visitor.

Definition at line 3334 of file constraint_solver.h.

Public Member Functions

 ~ModelVisitor () override
 
virtual void BeginVisitModel (const std::string &type_name)
 --— Virtual methods for visitors --— More...
 
virtual void EndVisitModel (const std::string &type_name)
 
virtual void BeginVisitConstraint (const std::string &type_name, const Constraint *const constraint)
 
virtual void EndVisitConstraint (const std::string &type_name, const Constraint *const constraint)
 
virtual void BeginVisitExtension (const std::string &type)
 
virtual void EndVisitExtension (const std::string &type)
 
virtual void BeginVisitIntegerExpression (const std::string &type_name, const IntExpr *const expr)
 
virtual void EndVisitIntegerExpression (const std::string &type_name, const IntExpr *const expr)
 
virtual void VisitIntegerVariable (const IntVar *const variable, IntExpr *const delegate)
 
virtual void VisitIntegerVariable (const IntVar *const variable, const std::string &operation, int64 value, IntVar *const delegate)
 
virtual void VisitIntervalVariable (const IntervalVar *const variable, const std::string &operation, int64 value, IntervalVar *const delegate)
 
virtual void VisitSequenceVariable (const SequenceVar *const variable)
 
virtual void VisitIntegerArgument (const std::string &arg_name, int64 value)
 Visit integer arguments. More...
 
virtual void VisitIntegerArrayArgument (const std::string &arg_name, const std::vector< int64 > &values)
 
virtual void VisitIntegerMatrixArgument (const std::string &arg_name, const IntTupleSet &tuples)
 
virtual void VisitIntegerExpressionArgument (const std::string &arg_name, IntExpr *const argument)
 Visit integer expression argument. More...
 
virtual void VisitIntegerVariableArrayArgument (const std::string &arg_name, const std::vector< IntVar * > &arguments)
 
virtual void VisitIntervalArgument (const std::string &arg_name, IntervalVar *const argument)
 Visit interval argument. More...
 
virtual void VisitIntervalArrayArgument (const std::string &arg_name, const std::vector< IntervalVar * > &arguments)
 
virtual void VisitSequenceArgument (const std::string &arg_name, SequenceVar *const argument)
 Visit sequence argument. More...
 
virtual void VisitSequenceArrayArgument (const std::string &arg_name, const std::vector< SequenceVar * > &arguments)
 
virtual void VisitIntegerVariableEvaluatorArgument (const std::string &arg_name, const Solver::Int64ToIntVar &arguments)
 Helpers. More...
 
void VisitInt64ToBoolExtension (Solver::IndexFilter1 filter, int64 index_min, int64 index_max)
 Using SWIG on callbacks is troublesome, so we hide these methods during the wrapping. More...
 
void VisitInt64ToInt64Extension (const Solver::IndexEvaluator1 &eval, int64 index_min, int64 index_max)
 
void VisitInt64ToInt64AsArray (const Solver::IndexEvaluator1 &eval, const std::string &arg_name, int64 index_max)
 Expands function as array when index min is 0. More...
 
virtual std::string DebugString () const
 

Static Public Attributes

static const char kAbs []
 Constraint and Expression types. More...
 
static const char kAbsEqual []
 
static const char kAllDifferent []
 
static const char kAllowedAssignments []
 
static const char kAtMost []
 
static const char kIndexOf []
 
static const char kBetween []
 
static const char kConditionalExpr []
 
static const char kCircuit []
 
static const char kConvexPiecewise []
 
static const char kCountEqual []
 
static const char kCover []
 
static const char kCumulative []
 
static const char kDeviation []
 
static const char kDifference []
 
static const char kDisjunctive []
 
static const char kDistribute []
 
static const char kDivide []
 
static const char kDurationExpr []
 
static const char kElement []
 
static const char kElementEqual []
 
static const char kEndExpr []
 
static const char kEquality []
 
static const char kFalseConstraint []
 
static const char kGlobalCardinality []
 
static const char kGreater []
 
static const char kGreaterOrEqual []
 
static const char kIntegerVariable []
 
static const char kIntervalBinaryRelation []
 
static const char kIntervalDisjunction []
 
static const char kIntervalUnaryRelation []
 
static const char kIntervalVariable []
 
static const char kInversePermutation []
 
static const char kIsBetween []
 
static const char kIsDifferent []
 
static const char kIsEqual []
 
static const char kIsGreater []
 
static const char kIsGreaterOrEqual []
 
static const char kIsLess []
 
static const char kIsLessOrEqual []
 
static const char kIsMember []
 
static const char kLess []
 
static const char kLessOrEqual []
 
static const char kLexLess []
 
static const char kLinkExprVar []
 
static const char kMapDomain []
 
static const char kMax []
 
static const char kMaxEqual []
 
static const char kMember []
 
static const char kMin []
 
static const char kMinEqual []
 
static const char kModulo []
 
static const char kNoCycle []
 
static const char kNonEqual []
 
static const char kNotBetween []
 
static const char kNotMember []
 
static const char kNullIntersect []
 
static const char kOpposite []
 
static const char kPack []
 
static const char kPathCumul []
 
static const char kDelayedPathCumul []
 
static const char kPerformedExpr []
 
static const char kPower []
 
static const char kProduct []
 
static const char kScalProd []
 
static const char kScalProdEqual []
 
static const char kScalProdGreaterOrEqual []
 
static const char kScalProdLessOrEqual []
 
static const char kSemiContinuous []
 
static const char kSequenceVariable []
 
static const char kSortingConstraint []
 
static const char kSquare []
 
static const char kStartExpr []
 
static const char kSum []
 
static const char kSumEqual []
 
static const char kSumGreaterOrEqual []
 
static const char kSumLessOrEqual []
 
static const char kTrace []
 
static const char kTransition []
 
static const char kTrueConstraint []
 
static const char kVarBoundWatcher []
 
static const char kVarValueWatcher []
 
static const char kCountAssignedItemsExtension []
 Extension names: More...
 
static const char kCountUsedBinsExtension []
 
static const char kInt64ToBoolExtension []
 
static const char kInt64ToInt64Extension []
 
static const char kObjectiveExtension []
 
static const char kSearchLimitExtension []
 
static const char kUsageEqualVariableExtension []
 
static const char kUsageLessConstantExtension []
 
static const char kVariableGroupExtension []
 
static const char kVariableUsageLessConstantExtension []
 
static const char kWeightedSumOfAssignedEqualVariableExtension []
 
static const char kActiveArgument []
 argument names: More...
 
static const char kAssumePathsArgument []
 
static const char kBranchesLimitArgument []
 
static const char kCapacityArgument []
 
static const char kCardsArgument []
 
static const char kCoefficientsArgument []
 
static const char kCountArgument []
 
static const char kCumulativeArgument []
 
static const char kCumulsArgument []
 
static const char kDemandsArgument []
 
static const char kDurationMaxArgument []
 
static const char kDurationMinArgument []
 
static const char kEarlyCostArgument []
 
static const char kEarlyDateArgument []
 
static const char kEndMaxArgument []
 
static const char kEndMinArgument []
 
static const char kEndsArgument []
 
static const char kExpressionArgument []
 
static const char kFailuresLimitArgument []
 
static const char kFinalStatesArgument []
 
static const char kFixedChargeArgument []
 
static const char kIndex2Argument []
 
static const char kIndexArgument []
 
static const char kInitialState []
 
static const char kIntervalArgument []
 
static const char kIntervalsArgument []
 
static const char kLateCostArgument []
 
static const char kLateDateArgument []
 
static const char kLeftArgument []
 
static const char kMaxArgument []
 
static const char kMaximizeArgument []
 
static const char kMinArgument []
 
static const char kModuloArgument []
 
static const char kNextsArgument []
 
static const char kOptionalArgument []
 
static const char kPartialArgument []
 
static const char kPositionXArgument []
 
static const char kPositionYArgument []
 
static const char kRangeArgument []
 
static const char kRelationArgument []
 
static const char kRightArgument []
 
static const char kSequenceArgument []
 
static const char kSequencesArgument []
 
static const char kSizeArgument []
 
static const char kSizeXArgument []
 
static const char kSizeYArgument []
 
static const char kSmartTimeCheckArgument []
 
static const char kSolutionLimitArgument []
 
static const char kStartMaxArgument []
 
static const char kStartMinArgument []
 
static const char kStartsArgument []
 
static const char kStepArgument []
 
static const char kTargetArgument []
 
static const char kTimeLimitArgument []
 
static const char kTransitsArgument []
 
static const char kTuplesArgument []
 
static const char kValueArgument []
 
static const char kValuesArgument []
 
static const char kVariableArgument []
 
static const char kVarsArgument []
 
static const char kEvaluatorArgument []
 
static const char kMirrorOperation []
 Operations. More...
 
static const char kRelaxedMaxOperation []
 
static const char kRelaxedMinOperation []
 
static const char kSumOperation []
 
static const char kDifferenceOperation []
 
static const char kProductOperation []
 
static const char kStartSyncOnStartOperation []
 
static const char kStartSyncOnEndOperation []
 
static const char kTraceOperation []
 

Constructor & Destructor Documentation

◆ ~ModelVisitor()

~ModelVisitor ( )
override

Member Function Documentation

◆ BeginVisitConstraint()

virtual void BeginVisitConstraint ( const std::string &  type_name,
const Constraint *const  constraint 
)
virtual

Reimplemented in ModelParser.

◆ BeginVisitExtension()

virtual void BeginVisitExtension ( const std::string &  type)
virtual

◆ BeginVisitIntegerExpression()

virtual void BeginVisitIntegerExpression ( const std::string &  type_name,
const IntExpr *const  expr 
)
virtual

Reimplemented in ModelParser.

◆ BeginVisitModel()

virtual void BeginVisitModel ( const std::string &  type_name)
virtual

--— Virtual methods for visitors --—

Begin/End visit element.

Reimplemented in ModelParser.

◆ DebugString()

◆ EndVisitConstraint()

virtual void EndVisitConstraint ( const std::string &  type_name,
const Constraint *const  constraint 
)
virtual

Reimplemented in ModelParser.

◆ EndVisitExtension()

virtual void EndVisitExtension ( const std::string &  type)
virtual

◆ EndVisitIntegerExpression()

virtual void EndVisitIntegerExpression ( const std::string &  type_name,
const IntExpr *const  expr 
)
virtual

Reimplemented in ModelParser.

◆ EndVisitModel()

virtual void EndVisitModel ( const std::string &  type_name)
virtual

Reimplemented in ModelParser.

◆ VisitInt64ToBoolExtension()

void VisitInt64ToBoolExtension ( Solver::IndexFilter1  filter,
int64  index_min,
int64  index_max 
)

Using SWIG on callbacks is troublesome, so we hide these methods during the wrapping.

◆ VisitInt64ToInt64AsArray()

void VisitInt64ToInt64AsArray ( const Solver::IndexEvaluator1 eval,
const std::string &  arg_name,
int64  index_max 
)

Expands function as array when index min is 0.

◆ VisitInt64ToInt64Extension()

void VisitInt64ToInt64Extension ( const Solver::IndexEvaluator1 eval,
int64  index_min,
int64  index_max 
)

◆ VisitIntegerArgument()

virtual void VisitIntegerArgument ( const std::string &  arg_name,
int64  value 
)
virtual

Visit integer arguments.

Reimplemented in ModelParser.

◆ VisitIntegerArrayArgument()

virtual void VisitIntegerArrayArgument ( const std::string &  arg_name,
const std::vector< int64 > &  values 
)
virtual

Reimplemented in ModelParser.

◆ VisitIntegerExpressionArgument()

virtual void VisitIntegerExpressionArgument ( const std::string &  arg_name,
IntExpr *const  argument 
)
virtual

Visit integer expression argument.

Reimplemented in ModelParser.

◆ VisitIntegerMatrixArgument()

virtual void VisitIntegerMatrixArgument ( const std::string &  arg_name,
const IntTupleSet &  tuples 
)
virtual

Reimplemented in ModelParser.

◆ VisitIntegerVariable() [1/2]

virtual void VisitIntegerVariable ( const IntVar *const  variable,
const std::string &  operation,
int64  value,
IntVar *const  delegate 
)
virtual

Reimplemented in ModelParser.

◆ VisitIntegerVariable() [2/2]

virtual void VisitIntegerVariable ( const IntVar *const  variable,
IntExpr *const  delegate 
)
virtual

Reimplemented in ModelParser.

◆ VisitIntegerVariableArrayArgument()

virtual void VisitIntegerVariableArrayArgument ( const std::string &  arg_name,
const std::vector< IntVar * > &  arguments 
)
virtual

Reimplemented in ModelParser.

◆ VisitIntegerVariableEvaluatorArgument()

virtual void VisitIntegerVariableEvaluatorArgument ( const std::string &  arg_name,
const Solver::Int64ToIntVar arguments 
)
virtual

Helpers.

◆ VisitIntervalArgument()

virtual void VisitIntervalArgument ( const std::string &  arg_name,
IntervalVar *const  argument 
)
virtual

Visit interval argument.

Reimplemented in ModelParser.

◆ VisitIntervalArrayArgument()

virtual void VisitIntervalArrayArgument ( const std::string &  arg_name,
const std::vector< IntervalVar * > &  arguments 
)
virtual

Reimplemented in ModelParser.

◆ VisitIntervalVariable()

virtual void VisitIntervalVariable ( const IntervalVar *const  variable,
const std::string &  operation,
int64  value,
IntervalVar *const  delegate 
)
virtual

Reimplemented in ModelParser.

◆ VisitSequenceArgument()

virtual void VisitSequenceArgument ( const std::string &  arg_name,
SequenceVar *const  argument 
)
virtual

Visit sequence argument.

Reimplemented in ModelParser.

◆ VisitSequenceArrayArgument()

virtual void VisitSequenceArrayArgument ( const std::string &  arg_name,
const std::vector< SequenceVar * > &  arguments 
)
virtual

Reimplemented in ModelParser.

◆ VisitSequenceVariable()

virtual void VisitSequenceVariable ( const SequenceVar *const  variable)
virtual

Reimplemented in ModelParser.

Member Data Documentation

◆ kAbs

const char kAbs[]
static

Constraint and Expression types.

Definition at line 3337 of file constraint_solver.h.

◆ kAbsEqual

const char kAbsEqual[]
static

Definition at line 3338 of file constraint_solver.h.

◆ kActiveArgument

const char kActiveArgument[]
static

argument names:

Definition at line 3435 of file constraint_solver.h.

◆ kAllDifferent

const char kAllDifferent[]
static

Definition at line 3339 of file constraint_solver.h.

◆ kAllowedAssignments

const char kAllowedAssignments[]
static

Definition at line 3340 of file constraint_solver.h.

◆ kAssumePathsArgument

const char kAssumePathsArgument[]
static

Definition at line 3436 of file constraint_solver.h.

◆ kAtMost

const char kAtMost[]
static

Definition at line 3341 of file constraint_solver.h.

◆ kBetween

const char kBetween[]
static

Definition at line 3343 of file constraint_solver.h.

◆ kBranchesLimitArgument

const char kBranchesLimitArgument[]
static

Definition at line 3437 of file constraint_solver.h.

◆ kCapacityArgument

const char kCapacityArgument[]
static

Definition at line 3438 of file constraint_solver.h.

◆ kCardsArgument

const char kCardsArgument[]
static

Definition at line 3439 of file constraint_solver.h.

◆ kCircuit

const char kCircuit[]
static

Definition at line 3345 of file constraint_solver.h.

◆ kCoefficientsArgument

const char kCoefficientsArgument[]
static

Definition at line 3440 of file constraint_solver.h.

◆ kConditionalExpr

const char kConditionalExpr[]
static

Definition at line 3344 of file constraint_solver.h.

◆ kConvexPiecewise

const char kConvexPiecewise[]
static

Definition at line 3346 of file constraint_solver.h.

◆ kCountArgument

const char kCountArgument[]
static

Definition at line 3441 of file constraint_solver.h.

◆ kCountAssignedItemsExtension

const char kCountAssignedItemsExtension[]
static

Extension names:

Definition at line 3421 of file constraint_solver.h.

◆ kCountEqual

const char kCountEqual[]
static

Definition at line 3347 of file constraint_solver.h.

◆ kCountUsedBinsExtension

const char kCountUsedBinsExtension[]
static

Definition at line 3422 of file constraint_solver.h.

◆ kCover

const char kCover[]
static

Definition at line 3348 of file constraint_solver.h.

◆ kCumulative

const char kCumulative[]
static

Definition at line 3349 of file constraint_solver.h.

◆ kCumulativeArgument

const char kCumulativeArgument[]
static

Definition at line 3442 of file constraint_solver.h.

◆ kCumulsArgument

const char kCumulsArgument[]
static

Definition at line 3443 of file constraint_solver.h.

◆ kDelayedPathCumul

const char kDelayedPathCumul[]
static

Definition at line 3397 of file constraint_solver.h.

◆ kDemandsArgument

const char kDemandsArgument[]
static

Definition at line 3444 of file constraint_solver.h.

◆ kDeviation

const char kDeviation[]
static

Definition at line 3350 of file constraint_solver.h.

◆ kDifference

const char kDifference[]
static

Definition at line 3351 of file constraint_solver.h.

◆ kDifferenceOperation

const char kDifferenceOperation[]
static

Definition at line 3502 of file constraint_solver.h.

◆ kDisjunctive

const char kDisjunctive[]
static

Definition at line 3352 of file constraint_solver.h.

◆ kDistribute

const char kDistribute[]
static

Definition at line 3353 of file constraint_solver.h.

◆ kDivide

const char kDivide[]
static

Definition at line 3354 of file constraint_solver.h.

◆ kDurationExpr

const char kDurationExpr[]
static

Definition at line 3355 of file constraint_solver.h.

◆ kDurationMaxArgument

const char kDurationMaxArgument[]
static

Definition at line 3445 of file constraint_solver.h.

◆ kDurationMinArgument

const char kDurationMinArgument[]
static

Definition at line 3446 of file constraint_solver.h.

◆ kEarlyCostArgument

const char kEarlyCostArgument[]
static

Definition at line 3447 of file constraint_solver.h.

◆ kEarlyDateArgument

const char kEarlyDateArgument[]
static

Definition at line 3448 of file constraint_solver.h.

◆ kElement

const char kElement[]
static

Definition at line 3356 of file constraint_solver.h.

◆ kElementEqual

const char kElementEqual[]
static

Definition at line 3357 of file constraint_solver.h.

◆ kEndExpr

const char kEndExpr[]
static

Definition at line 3358 of file constraint_solver.h.

◆ kEndMaxArgument

const char kEndMaxArgument[]
static

Definition at line 3449 of file constraint_solver.h.

◆ kEndMinArgument

const char kEndMinArgument[]
static

Definition at line 3450 of file constraint_solver.h.

◆ kEndsArgument

const char kEndsArgument[]
static

Definition at line 3451 of file constraint_solver.h.

◆ kEquality

const char kEquality[]
static

Definition at line 3359 of file constraint_solver.h.

◆ kEvaluatorArgument

const char kEvaluatorArgument[]
static

Definition at line 3495 of file constraint_solver.h.

◆ kExpressionArgument

const char kExpressionArgument[]
static

Definition at line 3452 of file constraint_solver.h.

◆ kFailuresLimitArgument

const char kFailuresLimitArgument[]
static

Definition at line 3453 of file constraint_solver.h.

◆ kFalseConstraint

const char kFalseConstraint[]
static

Definition at line 3360 of file constraint_solver.h.

◆ kFinalStatesArgument

const char kFinalStatesArgument[]
static

Definition at line 3454 of file constraint_solver.h.

◆ kFixedChargeArgument

const char kFixedChargeArgument[]
static

Definition at line 3455 of file constraint_solver.h.

◆ kGlobalCardinality

const char kGlobalCardinality[]
static

Definition at line 3361 of file constraint_solver.h.

◆ kGreater

const char kGreater[]
static

Definition at line 3362 of file constraint_solver.h.

◆ kGreaterOrEqual

const char kGreaterOrEqual[]
static

Definition at line 3363 of file constraint_solver.h.

◆ kIndex2Argument

const char kIndex2Argument[]
static

Definition at line 3456 of file constraint_solver.h.

◆ kIndexArgument

const char kIndexArgument[]
static

Definition at line 3457 of file constraint_solver.h.

◆ kIndexOf

const char kIndexOf[]
static

Definition at line 3342 of file constraint_solver.h.

◆ kInitialState

const char kInitialState[]
static

Definition at line 3458 of file constraint_solver.h.

◆ kInt64ToBoolExtension

const char kInt64ToBoolExtension[]
static

Definition at line 3423 of file constraint_solver.h.

◆ kInt64ToInt64Extension

const char kInt64ToInt64Extension[]
static

Definition at line 3424 of file constraint_solver.h.

◆ kIntegerVariable

const char kIntegerVariable[]
static

Definition at line 3364 of file constraint_solver.h.

◆ kIntervalArgument

const char kIntervalArgument[]
static

Definition at line 3459 of file constraint_solver.h.

◆ kIntervalBinaryRelation

const char kIntervalBinaryRelation[]
static

Definition at line 3365 of file constraint_solver.h.

◆ kIntervalDisjunction

const char kIntervalDisjunction[]
static

Definition at line 3366 of file constraint_solver.h.

◆ kIntervalsArgument

const char kIntervalsArgument[]
static

Definition at line 3460 of file constraint_solver.h.

◆ kIntervalUnaryRelation

const char kIntervalUnaryRelation[]
static

Definition at line 3367 of file constraint_solver.h.

◆ kIntervalVariable

const char kIntervalVariable[]
static

Definition at line 3368 of file constraint_solver.h.

◆ kInversePermutation

const char kInversePermutation[]
static

Definition at line 3369 of file constraint_solver.h.

◆ kIsBetween

const char kIsBetween[]
static

Definition at line 3370 of file constraint_solver.h.

◆ kIsDifferent

const char kIsDifferent[]
static

Definition at line 3371 of file constraint_solver.h.

◆ kIsEqual

const char kIsEqual[]
static

Definition at line 3372 of file constraint_solver.h.

◆ kIsGreater

const char kIsGreater[]
static

Definition at line 3373 of file constraint_solver.h.

◆ kIsGreaterOrEqual

const char kIsGreaterOrEqual[]
static

Definition at line 3374 of file constraint_solver.h.

◆ kIsLess

const char kIsLess[]
static

Definition at line 3375 of file constraint_solver.h.

◆ kIsLessOrEqual

const char kIsLessOrEqual[]
static

Definition at line 3376 of file constraint_solver.h.

◆ kIsMember

const char kIsMember[]
static

Definition at line 3377 of file constraint_solver.h.

◆ kLateCostArgument

const char kLateCostArgument[]
static

Definition at line 3461 of file constraint_solver.h.

◆ kLateDateArgument

const char kLateDateArgument[]
static

Definition at line 3462 of file constraint_solver.h.

◆ kLeftArgument

const char kLeftArgument[]
static

Definition at line 3463 of file constraint_solver.h.

◆ kLess

const char kLess[]
static

Definition at line 3378 of file constraint_solver.h.

◆ kLessOrEqual

const char kLessOrEqual[]
static

Definition at line 3379 of file constraint_solver.h.

◆ kLexLess

const char kLexLess[]
static

Definition at line 3380 of file constraint_solver.h.

◆ kLinkExprVar

const char kLinkExprVar[]
static

Definition at line 3381 of file constraint_solver.h.

◆ kMapDomain

const char kMapDomain[]
static

Definition at line 3382 of file constraint_solver.h.

◆ kMax

const char kMax[]
static

Definition at line 3383 of file constraint_solver.h.

◆ kMaxArgument

const char kMaxArgument[]
static

Definition at line 3464 of file constraint_solver.h.

◆ kMaxEqual

const char kMaxEqual[]
static

Definition at line 3384 of file constraint_solver.h.

◆ kMaximizeArgument

const char kMaximizeArgument[]
static

Definition at line 3465 of file constraint_solver.h.

◆ kMember

const char kMember[]
static

Definition at line 3385 of file constraint_solver.h.

◆ kMin

const char kMin[]
static

Definition at line 3386 of file constraint_solver.h.

◆ kMinArgument

const char kMinArgument[]
static

Definition at line 3466 of file constraint_solver.h.

◆ kMinEqual

const char kMinEqual[]
static

Definition at line 3387 of file constraint_solver.h.

◆ kMirrorOperation

const char kMirrorOperation[]
static

Operations.

Definition at line 3498 of file constraint_solver.h.

◆ kModulo

const char kModulo[]
static

Definition at line 3388 of file constraint_solver.h.

◆ kModuloArgument

const char kModuloArgument[]
static

Definition at line 3467 of file constraint_solver.h.

◆ kNextsArgument

const char kNextsArgument[]
static

Definition at line 3468 of file constraint_solver.h.

◆ kNoCycle

const char kNoCycle[]
static

Definition at line 3389 of file constraint_solver.h.

◆ kNonEqual

const char kNonEqual[]
static

Definition at line 3390 of file constraint_solver.h.

◆ kNotBetween

const char kNotBetween[]
static

Definition at line 3391 of file constraint_solver.h.

◆ kNotMember

const char kNotMember[]
static

Definition at line 3392 of file constraint_solver.h.

◆ kNullIntersect

const char kNullIntersect[]
static

Definition at line 3393 of file constraint_solver.h.

◆ kObjectiveExtension

const char kObjectiveExtension[]
static

Definition at line 3425 of file constraint_solver.h.

◆ kOpposite

const char kOpposite[]
static

Definition at line 3394 of file constraint_solver.h.

◆ kOptionalArgument

const char kOptionalArgument[]
static

Definition at line 3469 of file constraint_solver.h.

◆ kPack

const char kPack[]
static

Definition at line 3395 of file constraint_solver.h.

◆ kPartialArgument

const char kPartialArgument[]
static

Definition at line 3470 of file constraint_solver.h.

◆ kPathCumul

const char kPathCumul[]
static

Definition at line 3396 of file constraint_solver.h.

◆ kPerformedExpr

const char kPerformedExpr[]
static

Definition at line 3398 of file constraint_solver.h.

◆ kPositionXArgument

const char kPositionXArgument[]
static

Definition at line 3471 of file constraint_solver.h.

◆ kPositionYArgument

const char kPositionYArgument[]
static

Definition at line 3472 of file constraint_solver.h.

◆ kPower

const char kPower[]
static

Definition at line 3399 of file constraint_solver.h.

◆ kProduct

const char kProduct[]
static

Definition at line 3400 of file constraint_solver.h.

◆ kProductOperation

const char kProductOperation[]
static

Definition at line 3503 of file constraint_solver.h.

◆ kRangeArgument

const char kRangeArgument[]
static

Definition at line 3473 of file constraint_solver.h.

◆ kRelationArgument

const char kRelationArgument[]
static

Definition at line 3474 of file constraint_solver.h.

◆ kRelaxedMaxOperation

const char kRelaxedMaxOperation[]
static

Definition at line 3499 of file constraint_solver.h.

◆ kRelaxedMinOperation

const char kRelaxedMinOperation[]
static

Definition at line 3500 of file constraint_solver.h.

◆ kRightArgument

const char kRightArgument[]
static

Definition at line 3475 of file constraint_solver.h.

◆ kScalProd

const char kScalProd[]
static

Definition at line 3401 of file constraint_solver.h.

◆ kScalProdEqual

const char kScalProdEqual[]
static

Definition at line 3402 of file constraint_solver.h.

◆ kScalProdGreaterOrEqual

const char kScalProdGreaterOrEqual[]
static

Definition at line 3403 of file constraint_solver.h.

◆ kScalProdLessOrEqual

const char kScalProdLessOrEqual[]
static

Definition at line 3404 of file constraint_solver.h.

◆ kSearchLimitExtension

const char kSearchLimitExtension[]
static

Definition at line 3426 of file constraint_solver.h.

◆ kSemiContinuous

const char kSemiContinuous[]
static

Definition at line 3405 of file constraint_solver.h.

◆ kSequenceArgument

const char kSequenceArgument[]
static

Definition at line 3476 of file constraint_solver.h.

◆ kSequencesArgument

const char kSequencesArgument[]
static

Definition at line 3477 of file constraint_solver.h.

◆ kSequenceVariable

const char kSequenceVariable[]
static

Definition at line 3406 of file constraint_solver.h.

◆ kSizeArgument

const char kSizeArgument[]
static

Definition at line 3478 of file constraint_solver.h.

◆ kSizeXArgument

const char kSizeXArgument[]
static

Definition at line 3479 of file constraint_solver.h.

◆ kSizeYArgument

const char kSizeYArgument[]
static

Definition at line 3480 of file constraint_solver.h.

◆ kSmartTimeCheckArgument

const char kSmartTimeCheckArgument[]
static

Definition at line 3481 of file constraint_solver.h.

◆ kSolutionLimitArgument

const char kSolutionLimitArgument[]
static

Definition at line 3482 of file constraint_solver.h.

◆ kSortingConstraint

const char kSortingConstraint[]
static

Definition at line 3407 of file constraint_solver.h.

◆ kSquare

const char kSquare[]
static

Definition at line 3408 of file constraint_solver.h.

◆ kStartExpr

const char kStartExpr[]
static

Definition at line 3409 of file constraint_solver.h.

◆ kStartMaxArgument

const char kStartMaxArgument[]
static

Definition at line 3483 of file constraint_solver.h.

◆ kStartMinArgument

const char kStartMinArgument[]
static

Definition at line 3484 of file constraint_solver.h.

◆ kStartsArgument

const char kStartsArgument[]
static

Definition at line 3485 of file constraint_solver.h.

◆ kStartSyncOnEndOperation

const char kStartSyncOnEndOperation[]
static

Definition at line 3505 of file constraint_solver.h.

◆ kStartSyncOnStartOperation

const char kStartSyncOnStartOperation[]
static

Definition at line 3504 of file constraint_solver.h.

◆ kStepArgument

const char kStepArgument[]
static

Definition at line 3486 of file constraint_solver.h.

◆ kSum

const char kSum[]
static

Definition at line 3410 of file constraint_solver.h.

◆ kSumEqual

const char kSumEqual[]
static

Definition at line 3411 of file constraint_solver.h.

◆ kSumGreaterOrEqual

const char kSumGreaterOrEqual[]
static

Definition at line 3412 of file constraint_solver.h.

◆ kSumLessOrEqual

const char kSumLessOrEqual[]
static

Definition at line 3413 of file constraint_solver.h.

◆ kSumOperation

const char kSumOperation[]
static

Definition at line 3501 of file constraint_solver.h.

◆ kTargetArgument

const char kTargetArgument[]
static

Definition at line 3487 of file constraint_solver.h.

◆ kTimeLimitArgument

const char kTimeLimitArgument[]
static

Definition at line 3488 of file constraint_solver.h.

◆ kTrace

const char kTrace[]
static

Definition at line 3414 of file constraint_solver.h.

◆ kTraceOperation

const char kTraceOperation[]
static

Definition at line 3506 of file constraint_solver.h.

◆ kTransition

const char kTransition[]
static

Definition at line 3415 of file constraint_solver.h.

◆ kTransitsArgument

const char kTransitsArgument[]
static

Definition at line 3489 of file constraint_solver.h.

◆ kTrueConstraint

const char kTrueConstraint[]
static

Definition at line 3416 of file constraint_solver.h.

◆ kTuplesArgument

const char kTuplesArgument[]
static

Definition at line 3490 of file constraint_solver.h.

◆ kUsageEqualVariableExtension

const char kUsageEqualVariableExtension[]
static

Definition at line 3427 of file constraint_solver.h.

◆ kUsageLessConstantExtension

const char kUsageLessConstantExtension[]
static

Definition at line 3429 of file constraint_solver.h.

◆ kValueArgument

const char kValueArgument[]
static

Definition at line 3491 of file constraint_solver.h.

◆ kValuesArgument

const char kValuesArgument[]
static

Definition at line 3492 of file constraint_solver.h.

◆ kVarBoundWatcher

const char kVarBoundWatcher[]
static

Definition at line 3417 of file constraint_solver.h.

◆ kVariableArgument

const char kVariableArgument[]
static

Definition at line 3493 of file constraint_solver.h.

◆ kVariableGroupExtension

const char kVariableGroupExtension[]
static

Definition at line 3430 of file constraint_solver.h.

◆ kVariableUsageLessConstantExtension

const char kVariableUsageLessConstantExtension[]
static

Definition at line 3431 of file constraint_solver.h.

◆ kVarsArgument

const char kVarsArgument[]
static

Definition at line 3494 of file constraint_solver.h.

◆ kVarValueWatcher

const char kVarValueWatcher[]
static

Definition at line 3418 of file constraint_solver.h.

◆ kWeightedSumOfAssignedEqualVariableExtension

const char kWeightedSumOfAssignedEqualVariableExtension[]
static

Definition at line 3432 of file constraint_solver.h.


The documentation for this class was generated from the following file: