C++ Reference

C++ Reference: Routing

Detailed Description

Model Parser.

Definition at line 2368 of file constraint_solveri.h.

Public Member Functions

 ModelParser ()
 
 ~ModelParser () override
 
void BeginVisitModel (const std::string &solver_name) override
 Header/footers. More...
 
void EndVisitModel (const std::string &solver_name) override
 
void BeginVisitConstraint (const std::string &type_name, const Constraint *const constraint) override
 
void EndVisitConstraint (const std::string &type_name, const Constraint *const constraint) override
 
void BeginVisitIntegerExpression (const std::string &type_name, const IntExpr *const expr) override
 
void EndVisitIntegerExpression (const std::string &type_name, const IntExpr *const expr) override
 
void VisitIntegerVariable (const IntVar *const variable, IntExpr *const delegate) override
 
void VisitIntegerVariable (const IntVar *const variable, const std::string &operation, int64 value, IntVar *const delegate) override
 
void VisitIntervalVariable (const IntervalVar *const variable, const std::string &operation, int64 value, IntervalVar *const delegate) override
 
void VisitSequenceVariable (const SequenceVar *const variable) override
 
void VisitIntegerArgument (const std::string &arg_name, int64 value) override
 Integer arguments. More...
 
void VisitIntegerArrayArgument (const std::string &arg_name, const std::vector< int64 > &values) override
 
void VisitIntegerMatrixArgument (const std::string &arg_name, const IntTupleSet &values) override
 
void VisitIntegerExpressionArgument (const std::string &arg_name, IntExpr *const argument) override
 Variables. More...
 
void VisitIntegerVariableArrayArgument (const std::string &arg_name, const std::vector< IntVar * > &arguments) override
 
void VisitIntervalArgument (const std::string &arg_name, IntervalVar *const argument) override
 Visit interval argument. More...
 
void VisitIntervalArrayArgument (const std::string &arg_name, const std::vector< IntervalVar * > &arguments) override
 
void VisitSequenceArgument (const std::string &arg_name, SequenceVar *const argument) override
 Visit sequence argument. More...
 
void VisitSequenceArrayArgument (const std::string &arg_name, const std::vector< SequenceVar * > &arguments) override
 
virtual void BeginVisitExtension (const std::string &type)
 
virtual void EndVisitExtension (const std::string &type)
 
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 []
 

Protected Member Functions

void PushArgumentHolder ()
 
void PopArgumentHolder ()
 
ArgumentHolderTop () const
 

Constructor & Destructor Documentation

◆ ModelParser()

◆ ~ModelParser()

~ModelParser ( )
override

Member Function Documentation

◆ BeginVisitConstraint()

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

Reimplemented from ModelVisitor.

◆ BeginVisitExtension()

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

◆ BeginVisitIntegerExpression()

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

Reimplemented from ModelVisitor.

◆ BeginVisitModel()

void BeginVisitModel ( const std::string &  solver_name)
overridevirtual

Header/footers.

Reimplemented from ModelVisitor.

◆ DebugString()

◆ EndVisitConstraint()

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

Reimplemented from ModelVisitor.

◆ EndVisitExtension()

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

◆ EndVisitIntegerExpression()

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

Reimplemented from ModelVisitor.

◆ EndVisitModel()

void EndVisitModel ( const std::string &  solver_name)
overridevirtual

Reimplemented from ModelVisitor.

◆ PopArgumentHolder()

void PopArgumentHolder ( )
protected

◆ PushArgumentHolder()

void PushArgumentHolder ( )
protected

◆ Top()

ArgumentHolder* Top ( ) const
protected

◆ VisitInt64ToBoolExtension()

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

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 
)
inherited

Expands function as array when index min is 0.

◆ VisitInt64ToInt64Extension()

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

◆ VisitIntegerArgument()

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

Integer arguments.

Reimplemented from ModelVisitor.

◆ VisitIntegerArrayArgument()

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

Reimplemented from ModelVisitor.

◆ VisitIntegerExpressionArgument()

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

Variables.

Reimplemented from ModelVisitor.

◆ VisitIntegerMatrixArgument()

void VisitIntegerMatrixArgument ( const std::string &  arg_name,
const IntTupleSet &  values 
)
overridevirtual

Reimplemented from ModelVisitor.

◆ VisitIntegerVariable() [1/2]

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

Reimplemented from ModelVisitor.

◆ VisitIntegerVariable() [2/2]

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

Reimplemented from ModelVisitor.

◆ VisitIntegerVariableArrayArgument()

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

Reimplemented from ModelVisitor.

◆ VisitIntegerVariableEvaluatorArgument()

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

Helpers.

◆ VisitIntervalArgument()

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

Visit interval argument.

Reimplemented from ModelVisitor.

◆ VisitIntervalArrayArgument()

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

Reimplemented from ModelVisitor.

◆ VisitIntervalVariable()

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

Reimplemented from ModelVisitor.

◆ VisitSequenceArgument()

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

Visit sequence argument.

Reimplemented from ModelVisitor.

◆ VisitSequenceArrayArgument()

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

Reimplemented from ModelVisitor.

◆ VisitSequenceVariable()

void VisitSequenceVariable ( const SequenceVar *const  variable)
overridevirtual

Reimplemented from ModelVisitor.

Member Data Documentation

◆ kAbs

const char kAbs[]
staticinherited

Constraint and Expression types.

Definition at line 3337 of file constraint_solver.h.

◆ kAbsEqual

const char kAbsEqual[]
staticinherited

Definition at line 3338 of file constraint_solver.h.

◆ kActiveArgument

const char kActiveArgument[]
staticinherited

argument names:

Definition at line 3435 of file constraint_solver.h.

◆ kAllDifferent

const char kAllDifferent[]
staticinherited

Definition at line 3339 of file constraint_solver.h.

◆ kAllowedAssignments

const char kAllowedAssignments[]
staticinherited

Definition at line 3340 of file constraint_solver.h.

◆ kAssumePathsArgument

const char kAssumePathsArgument[]
staticinherited

Definition at line 3436 of file constraint_solver.h.

◆ kAtMost

const char kAtMost[]
staticinherited

Definition at line 3341 of file constraint_solver.h.

◆ kBetween

const char kBetween[]
staticinherited

Definition at line 3343 of file constraint_solver.h.

◆ kBranchesLimitArgument

const char kBranchesLimitArgument[]
staticinherited

Definition at line 3437 of file constraint_solver.h.

◆ kCapacityArgument

const char kCapacityArgument[]
staticinherited

Definition at line 3438 of file constraint_solver.h.

◆ kCardsArgument

const char kCardsArgument[]
staticinherited

Definition at line 3439 of file constraint_solver.h.

◆ kCircuit

const char kCircuit[]
staticinherited

Definition at line 3345 of file constraint_solver.h.

◆ kCoefficientsArgument

const char kCoefficientsArgument[]
staticinherited

Definition at line 3440 of file constraint_solver.h.

◆ kConditionalExpr

const char kConditionalExpr[]
staticinherited

Definition at line 3344 of file constraint_solver.h.

◆ kConvexPiecewise

const char kConvexPiecewise[]
staticinherited

Definition at line 3346 of file constraint_solver.h.

◆ kCountArgument

const char kCountArgument[]
staticinherited

Definition at line 3441 of file constraint_solver.h.

◆ kCountAssignedItemsExtension

const char kCountAssignedItemsExtension[]
staticinherited

Extension names:

Definition at line 3421 of file constraint_solver.h.

◆ kCountEqual

const char kCountEqual[]
staticinherited

Definition at line 3347 of file constraint_solver.h.

◆ kCountUsedBinsExtension

const char kCountUsedBinsExtension[]
staticinherited

Definition at line 3422 of file constraint_solver.h.

◆ kCover

const char kCover[]
staticinherited

Definition at line 3348 of file constraint_solver.h.

◆ kCumulative

const char kCumulative[]
staticinherited

Definition at line 3349 of file constraint_solver.h.

◆ kCumulativeArgument

const char kCumulativeArgument[]
staticinherited

Definition at line 3442 of file constraint_solver.h.

◆ kCumulsArgument

const char kCumulsArgument[]
staticinherited

Definition at line 3443 of file constraint_solver.h.

◆ kDelayedPathCumul

const char kDelayedPathCumul[]
staticinherited

Definition at line 3397 of file constraint_solver.h.

◆ kDemandsArgument

const char kDemandsArgument[]
staticinherited

Definition at line 3444 of file constraint_solver.h.

◆ kDeviation

const char kDeviation[]
staticinherited

Definition at line 3350 of file constraint_solver.h.

◆ kDifference

const char kDifference[]
staticinherited

Definition at line 3351 of file constraint_solver.h.

◆ kDifferenceOperation

const char kDifferenceOperation[]
staticinherited

Definition at line 3502 of file constraint_solver.h.

◆ kDisjunctive

const char kDisjunctive[]
staticinherited

Definition at line 3352 of file constraint_solver.h.

◆ kDistribute

const char kDistribute[]
staticinherited

Definition at line 3353 of file constraint_solver.h.

◆ kDivide

const char kDivide[]
staticinherited

Definition at line 3354 of file constraint_solver.h.

◆ kDurationExpr

const char kDurationExpr[]
staticinherited

Definition at line 3355 of file constraint_solver.h.

◆ kDurationMaxArgument

const char kDurationMaxArgument[]
staticinherited

Definition at line 3445 of file constraint_solver.h.

◆ kDurationMinArgument

const char kDurationMinArgument[]
staticinherited

Definition at line 3446 of file constraint_solver.h.

◆ kEarlyCostArgument

const char kEarlyCostArgument[]
staticinherited

Definition at line 3447 of file constraint_solver.h.

◆ kEarlyDateArgument

const char kEarlyDateArgument[]
staticinherited

Definition at line 3448 of file constraint_solver.h.

◆ kElement

const char kElement[]
staticinherited

Definition at line 3356 of file constraint_solver.h.

◆ kElementEqual

const char kElementEqual[]
staticinherited

Definition at line 3357 of file constraint_solver.h.

◆ kEndExpr

const char kEndExpr[]
staticinherited

Definition at line 3358 of file constraint_solver.h.

◆ kEndMaxArgument

const char kEndMaxArgument[]
staticinherited

Definition at line 3449 of file constraint_solver.h.

◆ kEndMinArgument

const char kEndMinArgument[]
staticinherited

Definition at line 3450 of file constraint_solver.h.

◆ kEndsArgument

const char kEndsArgument[]
staticinherited

Definition at line 3451 of file constraint_solver.h.

◆ kEquality

const char kEquality[]
staticinherited

Definition at line 3359 of file constraint_solver.h.

◆ kEvaluatorArgument

const char kEvaluatorArgument[]
staticinherited

Definition at line 3495 of file constraint_solver.h.

◆ kExpressionArgument

const char kExpressionArgument[]
staticinherited

Definition at line 3452 of file constraint_solver.h.

◆ kFailuresLimitArgument

const char kFailuresLimitArgument[]
staticinherited

Definition at line 3453 of file constraint_solver.h.

◆ kFalseConstraint

const char kFalseConstraint[]
staticinherited

Definition at line 3360 of file constraint_solver.h.

◆ kFinalStatesArgument

const char kFinalStatesArgument[]
staticinherited

Definition at line 3454 of file constraint_solver.h.

◆ kFixedChargeArgument

const char kFixedChargeArgument[]
staticinherited

Definition at line 3455 of file constraint_solver.h.

◆ kGlobalCardinality

const char kGlobalCardinality[]
staticinherited

Definition at line 3361 of file constraint_solver.h.

◆ kGreater

const char kGreater[]
staticinherited

Definition at line 3362 of file constraint_solver.h.

◆ kGreaterOrEqual

const char kGreaterOrEqual[]
staticinherited

Definition at line 3363 of file constraint_solver.h.

◆ kIndex2Argument

const char kIndex2Argument[]
staticinherited

Definition at line 3456 of file constraint_solver.h.

◆ kIndexArgument

const char kIndexArgument[]
staticinherited

Definition at line 3457 of file constraint_solver.h.

◆ kIndexOf

const char kIndexOf[]
staticinherited

Definition at line 3342 of file constraint_solver.h.

◆ kInitialState

const char kInitialState[]
staticinherited

Definition at line 3458 of file constraint_solver.h.

◆ kInt64ToBoolExtension

const char kInt64ToBoolExtension[]
staticinherited

Definition at line 3423 of file constraint_solver.h.

◆ kInt64ToInt64Extension

const char kInt64ToInt64Extension[]
staticinherited

Definition at line 3424 of file constraint_solver.h.

◆ kIntegerVariable

const char kIntegerVariable[]
staticinherited

Definition at line 3364 of file constraint_solver.h.

◆ kIntervalArgument

const char kIntervalArgument[]
staticinherited

Definition at line 3459 of file constraint_solver.h.

◆ kIntervalBinaryRelation

const char kIntervalBinaryRelation[]
staticinherited

Definition at line 3365 of file constraint_solver.h.

◆ kIntervalDisjunction

const char kIntervalDisjunction[]
staticinherited

Definition at line 3366 of file constraint_solver.h.

◆ kIntervalsArgument

const char kIntervalsArgument[]
staticinherited

Definition at line 3460 of file constraint_solver.h.

◆ kIntervalUnaryRelation

const char kIntervalUnaryRelation[]
staticinherited

Definition at line 3367 of file constraint_solver.h.

◆ kIntervalVariable

const char kIntervalVariable[]
staticinherited

Definition at line 3368 of file constraint_solver.h.

◆ kInversePermutation

const char kInversePermutation[]
staticinherited

Definition at line 3369 of file constraint_solver.h.

◆ kIsBetween

const char kIsBetween[]
staticinherited

Definition at line 3370 of file constraint_solver.h.

◆ kIsDifferent

const char kIsDifferent[]
staticinherited

Definition at line 3371 of file constraint_solver.h.

◆ kIsEqual

const char kIsEqual[]
staticinherited

Definition at line 3372 of file constraint_solver.h.

◆ kIsGreater

const char kIsGreater[]
staticinherited

Definition at line 3373 of file constraint_solver.h.

◆ kIsGreaterOrEqual

const char kIsGreaterOrEqual[]
staticinherited

Definition at line 3374 of file constraint_solver.h.

◆ kIsLess

const char kIsLess[]
staticinherited

Definition at line 3375 of file constraint_solver.h.

◆ kIsLessOrEqual

const char kIsLessOrEqual[]
staticinherited

Definition at line 3376 of file constraint_solver.h.

◆ kIsMember

const char kIsMember[]
staticinherited

Definition at line 3377 of file constraint_solver.h.

◆ kLateCostArgument

const char kLateCostArgument[]
staticinherited

Definition at line 3461 of file constraint_solver.h.

◆ kLateDateArgument

const char kLateDateArgument[]
staticinherited

Definition at line 3462 of file constraint_solver.h.

◆ kLeftArgument

const char kLeftArgument[]
staticinherited

Definition at line 3463 of file constraint_solver.h.

◆ kLess

const char kLess[]
staticinherited

Definition at line 3378 of file constraint_solver.h.

◆ kLessOrEqual

const char kLessOrEqual[]
staticinherited

Definition at line 3379 of file constraint_solver.h.

◆ kLexLess

const char kLexLess[]
staticinherited

Definition at line 3380 of file constraint_solver.h.

◆ kLinkExprVar

const char kLinkExprVar[]
staticinherited

Definition at line 3381 of file constraint_solver.h.

◆ kMapDomain

const char kMapDomain[]
staticinherited

Definition at line 3382 of file constraint_solver.h.

◆ kMax

const char kMax[]
staticinherited

Definition at line 3383 of file constraint_solver.h.

◆ kMaxArgument

const char kMaxArgument[]
staticinherited

Definition at line 3464 of file constraint_solver.h.

◆ kMaxEqual

const char kMaxEqual[]
staticinherited

Definition at line 3384 of file constraint_solver.h.

◆ kMaximizeArgument

const char kMaximizeArgument[]
staticinherited

Definition at line 3465 of file constraint_solver.h.

◆ kMember

const char kMember[]
staticinherited

Definition at line 3385 of file constraint_solver.h.

◆ kMin

const char kMin[]
staticinherited

Definition at line 3386 of file constraint_solver.h.

◆ kMinArgument

const char kMinArgument[]
staticinherited

Definition at line 3466 of file constraint_solver.h.

◆ kMinEqual

const char kMinEqual[]
staticinherited

Definition at line 3387 of file constraint_solver.h.

◆ kMirrorOperation

const char kMirrorOperation[]
staticinherited

Operations.

Definition at line 3498 of file constraint_solver.h.

◆ kModulo

const char kModulo[]
staticinherited

Definition at line 3388 of file constraint_solver.h.

◆ kModuloArgument

const char kModuloArgument[]
staticinherited

Definition at line 3467 of file constraint_solver.h.

◆ kNextsArgument

const char kNextsArgument[]
staticinherited

Definition at line 3468 of file constraint_solver.h.

◆ kNoCycle

const char kNoCycle[]
staticinherited

Definition at line 3389 of file constraint_solver.h.

◆ kNonEqual

const char kNonEqual[]
staticinherited

Definition at line 3390 of file constraint_solver.h.

◆ kNotBetween

const char kNotBetween[]
staticinherited

Definition at line 3391 of file constraint_solver.h.

◆ kNotMember

const char kNotMember[]
staticinherited

Definition at line 3392 of file constraint_solver.h.

◆ kNullIntersect

const char kNullIntersect[]
staticinherited

Definition at line 3393 of file constraint_solver.h.

◆ kObjectiveExtension

const char kObjectiveExtension[]
staticinherited

Definition at line 3425 of file constraint_solver.h.

◆ kOpposite

const char kOpposite[]
staticinherited

Definition at line 3394 of file constraint_solver.h.

◆ kOptionalArgument

const char kOptionalArgument[]
staticinherited

Definition at line 3469 of file constraint_solver.h.

◆ kPack

const char kPack[]
staticinherited

Definition at line 3395 of file constraint_solver.h.

◆ kPartialArgument

const char kPartialArgument[]
staticinherited

Definition at line 3470 of file constraint_solver.h.

◆ kPathCumul

const char kPathCumul[]
staticinherited

Definition at line 3396 of file constraint_solver.h.

◆ kPerformedExpr

const char kPerformedExpr[]
staticinherited

Definition at line 3398 of file constraint_solver.h.

◆ kPositionXArgument

const char kPositionXArgument[]
staticinherited

Definition at line 3471 of file constraint_solver.h.

◆ kPositionYArgument

const char kPositionYArgument[]
staticinherited

Definition at line 3472 of file constraint_solver.h.

◆ kPower

const char kPower[]
staticinherited

Definition at line 3399 of file constraint_solver.h.

◆ kProduct

const char kProduct[]
staticinherited

Definition at line 3400 of file constraint_solver.h.

◆ kProductOperation

const char kProductOperation[]
staticinherited

Definition at line 3503 of file constraint_solver.h.

◆ kRangeArgument

const char kRangeArgument[]
staticinherited

Definition at line 3473 of file constraint_solver.h.

◆ kRelationArgument

const char kRelationArgument[]
staticinherited

Definition at line 3474 of file constraint_solver.h.

◆ kRelaxedMaxOperation

const char kRelaxedMaxOperation[]
staticinherited

Definition at line 3499 of file constraint_solver.h.

◆ kRelaxedMinOperation

const char kRelaxedMinOperation[]
staticinherited

Definition at line 3500 of file constraint_solver.h.

◆ kRightArgument

const char kRightArgument[]
staticinherited

Definition at line 3475 of file constraint_solver.h.

◆ kScalProd

const char kScalProd[]
staticinherited

Definition at line 3401 of file constraint_solver.h.

◆ kScalProdEqual

const char kScalProdEqual[]
staticinherited

Definition at line 3402 of file constraint_solver.h.

◆ kScalProdGreaterOrEqual

const char kScalProdGreaterOrEqual[]
staticinherited

Definition at line 3403 of file constraint_solver.h.

◆ kScalProdLessOrEqual

const char kScalProdLessOrEqual[]
staticinherited

Definition at line 3404 of file constraint_solver.h.

◆ kSearchLimitExtension

const char kSearchLimitExtension[]
staticinherited

Definition at line 3426 of file constraint_solver.h.

◆ kSemiContinuous

const char kSemiContinuous[]
staticinherited

Definition at line 3405 of file constraint_solver.h.

◆ kSequenceArgument

const char kSequenceArgument[]
staticinherited

Definition at line 3476 of file constraint_solver.h.

◆ kSequencesArgument

const char kSequencesArgument[]
staticinherited

Definition at line 3477 of file constraint_solver.h.

◆ kSequenceVariable

const char kSequenceVariable[]
staticinherited

Definition at line 3406 of file constraint_solver.h.

◆ kSizeArgument

const char kSizeArgument[]
staticinherited

Definition at line 3478 of file constraint_solver.h.

◆ kSizeXArgument

const char kSizeXArgument[]
staticinherited

Definition at line 3479 of file constraint_solver.h.

◆ kSizeYArgument

const char kSizeYArgument[]
staticinherited

Definition at line 3480 of file constraint_solver.h.

◆ kSmartTimeCheckArgument

const char kSmartTimeCheckArgument[]
staticinherited

Definition at line 3481 of file constraint_solver.h.

◆ kSolutionLimitArgument

const char kSolutionLimitArgument[]
staticinherited

Definition at line 3482 of file constraint_solver.h.

◆ kSortingConstraint

const char kSortingConstraint[]
staticinherited

Definition at line 3407 of file constraint_solver.h.

◆ kSquare

const char kSquare[]
staticinherited

Definition at line 3408 of file constraint_solver.h.

◆ kStartExpr

const char kStartExpr[]
staticinherited

Definition at line 3409 of file constraint_solver.h.

◆ kStartMaxArgument

const char kStartMaxArgument[]
staticinherited

Definition at line 3483 of file constraint_solver.h.

◆ kStartMinArgument

const char kStartMinArgument[]
staticinherited

Definition at line 3484 of file constraint_solver.h.

◆ kStartsArgument

const char kStartsArgument[]
staticinherited

Definition at line 3485 of file constraint_solver.h.

◆ kStartSyncOnEndOperation

const char kStartSyncOnEndOperation[]
staticinherited

Definition at line 3505 of file constraint_solver.h.

◆ kStartSyncOnStartOperation

const char kStartSyncOnStartOperation[]
staticinherited

Definition at line 3504 of file constraint_solver.h.

◆ kStepArgument

const char kStepArgument[]
staticinherited

Definition at line 3486 of file constraint_solver.h.

◆ kSum

const char kSum[]
staticinherited

Definition at line 3410 of file constraint_solver.h.

◆ kSumEqual

const char kSumEqual[]
staticinherited

Definition at line 3411 of file constraint_solver.h.

◆ kSumGreaterOrEqual

const char kSumGreaterOrEqual[]
staticinherited

Definition at line 3412 of file constraint_solver.h.

◆ kSumLessOrEqual

const char kSumLessOrEqual[]
staticinherited

Definition at line 3413 of file constraint_solver.h.

◆ kSumOperation

const char kSumOperation[]
staticinherited

Definition at line 3501 of file constraint_solver.h.

◆ kTargetArgument

const char kTargetArgument[]
staticinherited

Definition at line 3487 of file constraint_solver.h.

◆ kTimeLimitArgument

const char kTimeLimitArgument[]
staticinherited

Definition at line 3488 of file constraint_solver.h.

◆ kTrace

const char kTrace[]
staticinherited

Definition at line 3414 of file constraint_solver.h.

◆ kTraceOperation

const char kTraceOperation[]
staticinherited

Definition at line 3506 of file constraint_solver.h.

◆ kTransition

const char kTransition[]
staticinherited

Definition at line 3415 of file constraint_solver.h.

◆ kTransitsArgument

const char kTransitsArgument[]
staticinherited

Definition at line 3489 of file constraint_solver.h.

◆ kTrueConstraint

const char kTrueConstraint[]
staticinherited

Definition at line 3416 of file constraint_solver.h.

◆ kTuplesArgument

const char kTuplesArgument[]
staticinherited

Definition at line 3490 of file constraint_solver.h.

◆ kUsageEqualVariableExtension

const char kUsageEqualVariableExtension[]
staticinherited

Definition at line 3427 of file constraint_solver.h.

◆ kUsageLessConstantExtension

const char kUsageLessConstantExtension[]
staticinherited

Definition at line 3429 of file constraint_solver.h.

◆ kValueArgument

const char kValueArgument[]
staticinherited

Definition at line 3491 of file constraint_solver.h.

◆ kValuesArgument

const char kValuesArgument[]
staticinherited

Definition at line 3492 of file constraint_solver.h.

◆ kVarBoundWatcher

const char kVarBoundWatcher[]
staticinherited

Definition at line 3417 of file constraint_solver.h.

◆ kVariableArgument

const char kVariableArgument[]
staticinherited

Definition at line 3493 of file constraint_solver.h.

◆ kVariableGroupExtension

const char kVariableGroupExtension[]
staticinherited

Definition at line 3430 of file constraint_solver.h.

◆ kVariableUsageLessConstantExtension

const char kVariableUsageLessConstantExtension[]
staticinherited

Definition at line 3431 of file constraint_solver.h.

◆ kVarsArgument

const char kVarsArgument[]
staticinherited

Definition at line 3494 of file constraint_solver.h.

◆ kVarValueWatcher

const char kVarValueWatcher[]
staticinherited

Definition at line 3418 of file constraint_solver.h.

◆ kWeightedSumOfAssignedEqualVariableExtension

const char kWeightedSumOfAssignedEqualVariableExtension[]
staticinherited

Definition at line 3432 of file constraint_solver.h.


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