Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set
// doxy/ or-tools/ src/ constraint_solver/

operations_research::ModelVisitor Class Reference

Model visitor. More...

#include <constraint_solver.h>

Inheritance diagram for operations_research::ModelVisitor:

operations_research::BaseObject operations_research::ModelParser

List of all members.

Public Member Functions

virtual ~ModelVisitor ()
 Methods.
virtual void BeginVisitModel (const string &solver_name)
 Virtual methods for visitors.
virtual void EndVisitModel (const string &solver_name)
virtual void BeginVisitConstraint (const string &type_name, const Constraint *const constraint)
virtual void EndVisitConstraint (const string &type_name, const Constraint *const constraint)
virtual void BeginVisitExtension (const string &type)
virtual void EndVisitExtension (const string &type)
virtual void BeginVisitIntegerExpression (const string &type_name, const IntExpr *const expr)
virtual void EndVisitIntegerExpression (const string &type_name, const IntExpr *const expr)
virtual void VisitIntegerVariable (const IntVar *const variable, const IntExpr *const delegate)
virtual void VisitIntegerVariable (const IntVar *const variable, const string &operation, int64 value, const IntVar *const delegate)
virtual void VisitIntervalVariable (const IntervalVar *const variable, const string &operation, const IntervalVar *const delegate)
virtual void VisitIntervalVariable (const IntervalVar *const variable, const string &operation, const IntervalVar *const *delegate, int size)
virtual void VisitSequenceVariable (const SequenceVar *const sequence)
virtual void VisitIntegerArgument (const string &arg_name, int64 value)
 Visit integer arguments.
virtual void VisitIntegerArrayArgument (const string &arg_name, const int64 *const values, int size)
virtual void VisitIntegerMatrixArgument (const string &arg_name, const IntTupleSet &tuples)
virtual void VisitIntegerExpressionArgument (const string &arg_name, const IntExpr *const argument)
 Visit integer expression argument.
virtual void VisitIntegerVariableArrayArgument (const string &arg_name, const IntVar *const *arguments, int size)
virtual void VisitIntervalArgument (const string &arg_name, const IntervalVar *const argument)
 Visit interval argument.
virtual void VisitIntervalArrayArgument (const string &arg_name, const IntervalVar *const *argument, int size)
virtual void VisitSequenceArgument (const string &arg_name, const SequenceVar *const argument)
 Visit sequence argument.
virtual void VisitSequenceArrayArgument (const string &arg_name, const SequenceVar *const *argument, int size)
void VisitConstIntArrayArgument (const string &arg_name, const ConstIntArray &argument)
 Helpers.
void VisitInt64ToBoolExtension (ResultCallback1< bool, int64 > *const callback, int64 index_min, int64 index_max)
void VisitInt64ToInt64Extension (ResultCallback1< int64, int64 > *const callback, int64 index_min, int64 index_max)
void VisitInt64ToInt64AsArray (ResultCallback1< int64, int64 > *const callback, const string &arg_name, int64 index_max)
 Expands function as array when index min is 0.
void VisitIntegerVariableArrayArgument (const string &arg_name, const ConstPtrArray< IntVar > &arguments)
 if !defined(SWIG)

Static Public Attributes

static const char kAbs [] = "Abs"
 Constraint and Expression types.
static const char kAllDifferent [] = "AllDifferent"
static const char kAllowedAssignments [] = "AllowedAssignments"
static const char kBetween [] = "Between"
static const char kConvexPiecewise [] = "ConvexPiecewise"
static const char kCountEqual [] = "CountEqual"
static const char kCumulative [] = "Cumulative"
static const char kDeviation [] = "Deviation"
static const char kDifference [] = "Difference"
static const char kDisjunctive [] = "Disjunctive"
static const char kDistribute [] = "Distribute"
static const char kDivide [] = "Divide"
static const char kDurationExpr [] = "DurationExpression"
static const char kElement [] = "Element"
static const char kElementEqual [] = "ElementEqual"
static const char kEndExpr [] = "EndExpression"
static const char kEquality [] = "Equal"
static const char kFalseConstraint [] = "FalseConstraint"
static const char kGreater [] = "Greater"
static const char kGreaterOrEqual [] = "GreaterOrEqual"
static const char kIntegerVariable [] = "IntegerVariable"
static const char kIntervalBinaryRelation [] = "IntervalBinaryRelation"
static const char kIntervalDisjunction [] = "IntervalDisjunction"
static const char kIntervalUnaryRelation [] = "IntervalUnaryRelation"
static const char kIntervalVariable [] = "IntervalVariable"
static const char kIsBetween [] = "IsBetween;"
static const char kIsDifferent [] = "IsDifferent"
static const char kIsEqual [] = "IsEqual"
static const char kIsGreaterOrEqual [] = "IsGreaterOrEqual"
static const char kIsLessOrEqual [] = "IsLessOrEqual"
static const char kIsMember [] = "IsMember;"
static const char kLess [] = "Less"
static const char kLessOrEqual [] = "LessOrEqual"
static const char kLinkExprVar [] = "CastExpressionIntoVariable"
static const char kMapDomain [] = "MapDomain"
static const char kMax [] = "Max"
static const char kMaxEqual [] = "MaxEqual"
static const char kMember [] = "Member"
static const char kMin [] = "Min"
static const char kMinEqual [] = "MinEqual"
static const char kNoCycle [] = "NoCycle"
static const char kNonEqual [] = "NonEqual"
static const char kOpposite [] = "Opposite"
static const char kPack [] = "Pack"
static const char kPathCumul [] = "PathCumul"
static const char kPerformedExpr [] = "PerformedExpression"
static const char kProduct [] = "Product"
static const char kScalProd [] = "ScalarProduct"
static const char kScalProdEqual [] = "ScalarProductEqual"
static const char kScalProdGreaterOrEqual []
static const char kScalProdLessOrEqual [] = "ScalarProductLessOrEqual"
static const char kSemiContinuous [] = "SemiContinuous"
static const char kSequenceVariable [] = "SequenceVariable"
static const char kSquare [] = "Square"
static const char kStartExpr [] = "StartExpression"
static const char kSum [] = "Sum"
static const char kSumEqual [] = "SumEqual"
static const char kSumGreaterOrEqual [] = "SumGreaterOrEqual"
static const char kSumLessOrEqual [] = "SumLessOrEqual"
static const char kTransition [] = "Transition"
static const char kTrueConstraint [] = "TrueConstraint"
static const char kCountAssignedItemsExtension [] = "CountAssignedItems"
 Extension names:.
static const char kCountUsedBinsExtension [] = "CountUsedBins"
static const char kInt64ToBoolExtension [] = "Int64ToBoolFunction"
static const char kInt64ToInt64Extension [] = "Int64ToInt64Function"
static const char kObjectiveExtension [] = "Objective"
static const char kSearchLimitExtension [] = "SearchLimit"
static const char kUsageEqualVariableExtension [] = "UsageEqualVariable"
static const char kUsageLessConstantExtension [] = "UsageLessConstant"
static const char kVariableGroupExtension [] = "VariableGroup"
static const char kVariableUsageLessConstantExtension []
static const char kWeightedSumOfAssignedEqualVariableExtension []
static const char kActiveArgument [] = "active"
 argument names:
static const char kAssumePathsArgument [] = "assume_paths"
static const char kBranchesLimitArgument [] = "branches_limit"
static const char kCapacityArgument [] = "capacity"
static const char kCardsArgument [] = "cardinalities"
static const char kCoefficientsArgument [] = "coefficients"
static const char kCountArgument [] = "count"
static const char kCumulativeArgument [] = "cumulative"
static const char kCumulsArgument [] = "cumuls"
static const char kDemandsArgument [] = "demands"
static const char kDurationMaxArgument [] = "duration_max"
static const char kDurationMinArgument [] = "duration_min"
static const char kEarlyCostArgument [] = "early_cost"
static const char kEarlyDateArgument [] = "early_date"
static const char kEndMaxArgument [] = "end_max"
static const char kEndMinArgument [] = "end_min"
static const char kExpressionArgument [] = "expression"
static const char kFailuresLimitArgument [] = "failures_limit"
static const char kFinalStatesArgument [] = "final_states"
static const char kFixedChargeArgument [] = "fixed_charge"
static const char kIndex2Argument [] = "index2"
static const char kIndexArgument [] = "index"
static const char kInitialState [] = "initial_state"
static const char kIntervalArgument [] = "interval"
static const char kIntervalsArgument [] = "intervals"
static const char kLateCostArgument [] = "late_cost"
static const char kLateDateArgument [] = "late_date"
static const char kLeftArgument [] = "left"
static const char kMaxArgument [] = "max_value"
static const char kMaximizeArgument [] = "maximize"
static const char kMinArgument [] = "min_value"
static const char kNextsArgument [] = "nexts"
static const char kOptionalArgument [] = "optional"
static const char kRangeArgument [] = "range"
static const char kRelationArgument [] = "relation"
static const char kRightArgument [] = "right"
static const char kSequenceArgument [] = "sequence"
static const char kSequencesArgument [] = "sequences"
static const char kSizeArgument [] = "size"
static const char kSmartTimeCheckArgument [] = "smart_time_check"
static const char kSolutionLimitArgument [] = "solutions_limit"
static const char kStartMaxArgument [] = "start_max"
static const char kStartMinArgument [] = "start_min"
static const char kStepArgument [] = "step"
static const char kTargetArgument [] = "target_variable"
static const char kTimeLimitArgument [] = "time_limit"
static const char kTransitsArgument [] = "transits"
static const char kTuplesArgument [] = "tuples"
static const char kValueArgument [] = "value"
static const char kValuesArgument [] = "values"
static const char kVariableArgument [] = "variable"
static const char kVarsArgument [] = "variables"
static const char kMirrorOperation [] = "mirror"
 Operations.
static const char kRelaxedMaxOperation [] = "relaxed_max"
static const char kRelaxedMinOperation [] = "relaxed_min"
static const char kSumOperation [] = "sum"
static const char kDifferenceOperation [] = "difference"
static const char kProductOperation [] = "product"


Detailed Description

Model visitor.

Definition at line 3201 of file constraint_solver.h.


Constructor & Destructor Documentation

operations_research::ModelVisitor::~ModelVisitor (  )  [virtual]

Methods.

Definition at line 2730 of file constraint_solver.cc.


Member Function Documentation

void operations_research::ModelVisitor::BeginVisitModel ( const string &  solver_name  )  [virtual]

Virtual methods for visitors.

Begin/End visit element.

Reimplemented in operations_research::ModelParser.

Definition at line 2732 of file constraint_solver.cc.

void operations_research::ModelVisitor::EndVisitModel ( const string &  solver_name  )  [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2733 of file constraint_solver.cc.

void operations_research::ModelVisitor::BeginVisitConstraint ( const string &  type_name,
const Constraint *const   constraint 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2735 of file constraint_solver.cc.

void operations_research::ModelVisitor::EndVisitConstraint ( const string &  type_name,
const Constraint *const   constraint 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2737 of file constraint_solver.cc.

void operations_research::ModelVisitor::BeginVisitExtension ( const string &  type  )  [virtual]

Definition at line 2740 of file constraint_solver.cc.

void operations_research::ModelVisitor::EndVisitExtension ( const string &  type  )  [virtual]

Definition at line 2742 of file constraint_solver.cc.

void operations_research::ModelVisitor::BeginVisitIntegerExpression ( const string &  type_name,
const IntExpr *const   expr 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2744 of file constraint_solver.cc.

void operations_research::ModelVisitor::EndVisitIntegerExpression ( const string &  type_name,
const IntExpr *const   expr 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2746 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntegerVariable ( const IntVar *const   variable,
const IntExpr *const   delegate 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2749 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntegerVariable ( const IntVar *const   variable,
const string &  operation,
int64  value,
const IntVar *const   delegate 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2756 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntervalVariable ( const IntervalVar *const   variable,
const string &  operation,
const IntervalVar *const   delegate 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2765 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntervalVariable ( const IntervalVar *const   variable,
const string &  operation,
const IntervalVar *const *  delegate,
int  size 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2773 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitSequenceVariable ( const SequenceVar *const   sequence  )  [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2782 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntegerArgument ( const string &  arg_name,
int64  value 
) [virtual]

Visit integer arguments.

Reimplemented in operations_research::ModelParser.

Definition at line 2788 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntegerArrayArgument ( const string &  arg_name,
const int64 *const   values,
int  size 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2790 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntegerMatrixArgument ( const string &  arg_name,
const IntTupleSet &  tuples 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2794 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntegerExpressionArgument ( const string &  arg_name,
const IntExpr *const   argument 
) [virtual]

Visit integer expression argument.

Reimplemented in operations_research::ModelParser.

Definition at line 2797 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntegerVariableArrayArgument ( const string &  arg_name,
const IntVar *const *  arguments,
int  size 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2803 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntervalArgument ( const string &  arg_name,
const IntervalVar *const   argument 
) [virtual]

Visit interval argument.

Reimplemented in operations_research::ModelParser.

Definition at line 2820 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntervalArrayArgument ( const string &  arg_name,
const IntervalVar *const *  argument,
int  size 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2826 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitSequenceArgument ( const string &  arg_name,
const SequenceVar *const   argument 
) [virtual]

Visit sequence argument.

Reimplemented in operations_research::ModelParser.

Definition at line 2835 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitSequenceArrayArgument ( const string &  arg_name,
const SequenceVar *const *  argument,
int  size 
) [virtual]

Reimplemented in operations_research::ModelParser.

Definition at line 2841 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitConstIntArrayArgument ( const string &  arg_name,
const ConstIntArray &  argument 
)

Helpers.

Using SWIG on calbacks is troublesome, let's hide these methods during the wrapping.

Definition at line 2852 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitInt64ToBoolExtension ( ResultCallback1< bool, int64 > *const   callback,
int64  index_min,
int64  index_max 
)

Definition at line 2857 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitInt64ToInt64Extension ( ResultCallback1< int64, int64 > *const  callback,
int64  index_min,
int64  index_max 
)

Definition at line 2878 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitInt64ToInt64AsArray ( ResultCallback1< int64, int64 > *const  callback,
const string &  arg_name,
int64  index_max 
)

Expands function as array when index min is 0.

Definition at line 2898 of file constraint_solver.cc.

void operations_research::ModelVisitor::VisitIntegerVariableArrayArgument ( const string &  arg_name,
const ConstPtrArray< IntVar > &  arguments 
)

if !defined(SWIG)

Definition at line 2812 of file constraint_solver.cc.


Member Data Documentation

const char operations_research::ModelVisitor::kAbs = "Abs" [static]

Constraint and Expression types.

ModelVisitor.

Tags for constraints, arguments, extensions.

Definition at line 3204 of file constraint_solver.h.

const char operations_research::ModelVisitor::kAllDifferent = "AllDifferent" [static]

Definition at line 3205 of file constraint_solver.h.

const char operations_research::ModelVisitor::kAllowedAssignments = "AllowedAssignments" [static]

Definition at line 3206 of file constraint_solver.h.

const char operations_research::ModelVisitor::kBetween = "Between" [static]

Definition at line 3207 of file constraint_solver.h.

const char operations_research::ModelVisitor::kConvexPiecewise = "ConvexPiecewise" [static]

Definition at line 3208 of file constraint_solver.h.

const char operations_research::ModelVisitor::kCountEqual = "CountEqual" [static]

Definition at line 3209 of file constraint_solver.h.

const char operations_research::ModelVisitor::kCumulative = "Cumulative" [static]

Definition at line 3210 of file constraint_solver.h.

const char operations_research::ModelVisitor::kDeviation = "Deviation" [static]

Definition at line 3211 of file constraint_solver.h.

const char operations_research::ModelVisitor::kDifference = "Difference" [static]

Definition at line 3212 of file constraint_solver.h.

const char operations_research::ModelVisitor::kDisjunctive = "Disjunctive" [static]

Definition at line 3213 of file constraint_solver.h.

const char operations_research::ModelVisitor::kDistribute = "Distribute" [static]

Definition at line 3214 of file constraint_solver.h.

const char operations_research::ModelVisitor::kDivide = "Divide" [static]

Definition at line 3215 of file constraint_solver.h.

const char operations_research::ModelVisitor::kDurationExpr = "DurationExpression" [static]

Definition at line 3216 of file constraint_solver.h.

const char operations_research::ModelVisitor::kElement = "Element" [static]

Definition at line 3217 of file constraint_solver.h.

const char operations_research::ModelVisitor::kElementEqual = "ElementEqual" [static]

Definition at line 3218 of file constraint_solver.h.

const char operations_research::ModelVisitor::kEndExpr = "EndExpression" [static]

Definition at line 3219 of file constraint_solver.h.

const char operations_research::ModelVisitor::kEquality = "Equal" [static]

Definition at line 3220 of file constraint_solver.h.

const char operations_research::ModelVisitor::kFalseConstraint = "FalseConstraint" [static]

Definition at line 3221 of file constraint_solver.h.

const char operations_research::ModelVisitor::kGreater = "Greater" [static]

Definition at line 3222 of file constraint_solver.h.

const char operations_research::ModelVisitor::kGreaterOrEqual = "GreaterOrEqual" [static]

Definition at line 3223 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIntegerVariable = "IntegerVariable" [static]

Definition at line 3224 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIntervalBinaryRelation = "IntervalBinaryRelation" [static]

Definition at line 3225 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIntervalDisjunction = "IntervalDisjunction" [static]

Definition at line 3226 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIntervalUnaryRelation = "IntervalUnaryRelation" [static]

Definition at line 3227 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIntervalVariable = "IntervalVariable" [static]

Definition at line 3228 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIsBetween = "IsBetween;" [static]

Definition at line 3229 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIsDifferent = "IsDifferent" [static]

Definition at line 3230 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIsEqual = "IsEqual" [static]

Definition at line 3231 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIsGreaterOrEqual = "IsGreaterOrEqual" [static]

Definition at line 3232 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIsLessOrEqual = "IsLessOrEqual" [static]

Definition at line 3233 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIsMember = "IsMember;" [static]

Definition at line 3234 of file constraint_solver.h.

const char operations_research::ModelVisitor::kLess = "Less" [static]

Definition at line 3235 of file constraint_solver.h.

const char operations_research::ModelVisitor::kLessOrEqual = "LessOrEqual" [static]

Definition at line 3236 of file constraint_solver.h.

const char operations_research::ModelVisitor::kLinkExprVar = "CastExpressionIntoVariable" [static]

Definition at line 3237 of file constraint_solver.h.

const char operations_research::ModelVisitor::kMapDomain = "MapDomain" [static]

Definition at line 3238 of file constraint_solver.h.

const char operations_research::ModelVisitor::kMax = "Max" [static]

Definition at line 3239 of file constraint_solver.h.

const char operations_research::ModelVisitor::kMaxEqual = "MaxEqual" [static]

Definition at line 3240 of file constraint_solver.h.

const char operations_research::ModelVisitor::kMember = "Member" [static]

Definition at line 3241 of file constraint_solver.h.

const char operations_research::ModelVisitor::kMin = "Min" [static]

Definition at line 3242 of file constraint_solver.h.

const char operations_research::ModelVisitor::kMinEqual = "MinEqual" [static]

Definition at line 3243 of file constraint_solver.h.

const char operations_research::ModelVisitor::kNoCycle = "NoCycle" [static]

Definition at line 3244 of file constraint_solver.h.

const char operations_research::ModelVisitor::kNonEqual = "NonEqual" [static]

Definition at line 3245 of file constraint_solver.h.

const char operations_research::ModelVisitor::kOpposite = "Opposite" [static]

Definition at line 3246 of file constraint_solver.h.

const char operations_research::ModelVisitor::kPack = "Pack" [static]

Definition at line 3247 of file constraint_solver.h.

const char operations_research::ModelVisitor::kPathCumul = "PathCumul" [static]

Definition at line 3248 of file constraint_solver.h.

const char operations_research::ModelVisitor::kPerformedExpr = "PerformedExpression" [static]

Definition at line 3249 of file constraint_solver.h.

const char operations_research::ModelVisitor::kProduct = "Product" [static]

Definition at line 3250 of file constraint_solver.h.

const char operations_research::ModelVisitor::kScalProd = "ScalarProduct" [static]

Definition at line 3251 of file constraint_solver.h.

const char operations_research::ModelVisitor::kScalProdEqual = "ScalarProductEqual" [static]

Definition at line 3252 of file constraint_solver.h.

Initial value:

    "ScalarProductGreaterOrEqual"

Definition at line 3253 of file constraint_solver.h.

const char operations_research::ModelVisitor::kScalProdLessOrEqual = "ScalarProductLessOrEqual" [static]

Definition at line 3254 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSemiContinuous = "SemiContinuous" [static]

Definition at line 3255 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSequenceVariable = "SequenceVariable" [static]

Definition at line 3256 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSquare = "Square" [static]

Definition at line 3257 of file constraint_solver.h.

const char operations_research::ModelVisitor::kStartExpr = "StartExpression" [static]

Definition at line 3258 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSum = "Sum" [static]

Definition at line 3259 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSumEqual = "SumEqual" [static]

Definition at line 3260 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSumGreaterOrEqual = "SumGreaterOrEqual" [static]

Definition at line 3261 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSumLessOrEqual = "SumLessOrEqual" [static]

Definition at line 3262 of file constraint_solver.h.

const char operations_research::ModelVisitor::kTransition = "Transition" [static]

Definition at line 3263 of file constraint_solver.h.

const char operations_research::ModelVisitor::kTrueConstraint = "TrueConstraint" [static]

Definition at line 3264 of file constraint_solver.h.

const char operations_research::ModelVisitor::kCountAssignedItemsExtension = "CountAssignedItems" [static]

Extension names:.

Definition at line 3267 of file constraint_solver.h.

const char operations_research::ModelVisitor::kCountUsedBinsExtension = "CountUsedBins" [static]

Definition at line 3268 of file constraint_solver.h.

const char operations_research::ModelVisitor::kInt64ToBoolExtension = "Int64ToBoolFunction" [static]

Definition at line 3269 of file constraint_solver.h.

const char operations_research::ModelVisitor::kInt64ToInt64Extension = "Int64ToInt64Function" [static]

Definition at line 3270 of file constraint_solver.h.

const char operations_research::ModelVisitor::kObjectiveExtension = "Objective" [static]

Definition at line 3271 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSearchLimitExtension = "SearchLimit" [static]

Definition at line 3272 of file constraint_solver.h.

const char operations_research::ModelVisitor::kUsageEqualVariableExtension = "UsageEqualVariable" [static]

Definition at line 3273 of file constraint_solver.h.

const char operations_research::ModelVisitor::kUsageLessConstantExtension = "UsageLessConstant" [static]

Definition at line 3274 of file constraint_solver.h.

const char operations_research::ModelVisitor::kVariableGroupExtension = "VariableGroup" [static]

Definition at line 3275 of file constraint_solver.h.

Initial value:

    "VariableUsageLessConstant"

Definition at line 3276 of file constraint_solver.h.

Initial value:

    "WeightedSumOfAssignedEqualVariable"

Definition at line 3277 of file constraint_solver.h.

argument names:

Definition at line 3280 of file constraint_solver.h.

const char operations_research::ModelVisitor::kAssumePathsArgument = "assume_paths" [static]

Definition at line 3281 of file constraint_solver.h.

const char operations_research::ModelVisitor::kBranchesLimitArgument = "branches_limit" [static]

Definition at line 3282 of file constraint_solver.h.

const char operations_research::ModelVisitor::kCapacityArgument = "capacity" [static]

Definition at line 3283 of file constraint_solver.h.

const char operations_research::ModelVisitor::kCardsArgument = "cardinalities" [static]

Definition at line 3284 of file constraint_solver.h.

const char operations_research::ModelVisitor::kCoefficientsArgument = "coefficients" [static]

Definition at line 3285 of file constraint_solver.h.

Definition at line 3286 of file constraint_solver.h.

const char operations_research::ModelVisitor::kCumulativeArgument = "cumulative" [static]

Definition at line 3287 of file constraint_solver.h.

Definition at line 3288 of file constraint_solver.h.

const char operations_research::ModelVisitor::kDemandsArgument = "demands" [static]

Definition at line 3289 of file constraint_solver.h.

const char operations_research::ModelVisitor::kDurationMaxArgument = "duration_max" [static]

Definition at line 3290 of file constraint_solver.h.

const char operations_research::ModelVisitor::kDurationMinArgument = "duration_min" [static]

Definition at line 3291 of file constraint_solver.h.

const char operations_research::ModelVisitor::kEarlyCostArgument = "early_cost" [static]

Definition at line 3292 of file constraint_solver.h.

const char operations_research::ModelVisitor::kEarlyDateArgument = "early_date" [static]

Definition at line 3293 of file constraint_solver.h.

const char operations_research::ModelVisitor::kEndMaxArgument = "end_max" [static]

Definition at line 3294 of file constraint_solver.h.

const char operations_research::ModelVisitor::kEndMinArgument = "end_min" [static]

Definition at line 3295 of file constraint_solver.h.

const char operations_research::ModelVisitor::kExpressionArgument = "expression" [static]

Definition at line 3296 of file constraint_solver.h.

const char operations_research::ModelVisitor::kFailuresLimitArgument = "failures_limit" [static]

Definition at line 3297 of file constraint_solver.h.

const char operations_research::ModelVisitor::kFinalStatesArgument = "final_states" [static]

Definition at line 3298 of file constraint_solver.h.

const char operations_research::ModelVisitor::kFixedChargeArgument = "fixed_charge" [static]

Definition at line 3299 of file constraint_solver.h.

Definition at line 3300 of file constraint_solver.h.

Definition at line 3301 of file constraint_solver.h.

const char operations_research::ModelVisitor::kInitialState = "initial_state" [static]

Definition at line 3302 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIntervalArgument = "interval" [static]

Definition at line 3303 of file constraint_solver.h.

const char operations_research::ModelVisitor::kIntervalsArgument = "intervals" [static]

Definition at line 3304 of file constraint_solver.h.

const char operations_research::ModelVisitor::kLateCostArgument = "late_cost" [static]

Definition at line 3305 of file constraint_solver.h.

const char operations_research::ModelVisitor::kLateDateArgument = "late_date" [static]

Definition at line 3306 of file constraint_solver.h.

Definition at line 3307 of file constraint_solver.h.

const char operations_research::ModelVisitor::kMaxArgument = "max_value" [static]

Definition at line 3308 of file constraint_solver.h.

const char operations_research::ModelVisitor::kMaximizeArgument = "maximize" [static]

Definition at line 3309 of file constraint_solver.h.

const char operations_research::ModelVisitor::kMinArgument = "min_value" [static]

Definition at line 3310 of file constraint_solver.h.

Definition at line 3311 of file constraint_solver.h.

const char operations_research::ModelVisitor::kOptionalArgument = "optional" [static]

Definition at line 3312 of file constraint_solver.h.

Definition at line 3313 of file constraint_solver.h.

const char operations_research::ModelVisitor::kRelationArgument = "relation" [static]

Definition at line 3314 of file constraint_solver.h.

Definition at line 3315 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSequenceArgument = "sequence" [static]

Definition at line 3316 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSequencesArgument = "sequences" [static]

Definition at line 3317 of file constraint_solver.h.

Definition at line 3318 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSmartTimeCheckArgument = "smart_time_check" [static]

Definition at line 3319 of file constraint_solver.h.

const char operations_research::ModelVisitor::kSolutionLimitArgument = "solutions_limit" [static]

Definition at line 3320 of file constraint_solver.h.

const char operations_research::ModelVisitor::kStartMaxArgument = "start_max" [static]

Definition at line 3321 of file constraint_solver.h.

const char operations_research::ModelVisitor::kStartMinArgument = "start_min" [static]

Definition at line 3322 of file constraint_solver.h.

Definition at line 3323 of file constraint_solver.h.

const char operations_research::ModelVisitor::kTargetArgument = "target_variable" [static]

Definition at line 3324 of file constraint_solver.h.

const char operations_research::ModelVisitor::kTimeLimitArgument = "time_limit" [static]

Definition at line 3325 of file constraint_solver.h.

const char operations_research::ModelVisitor::kTransitsArgument = "transits" [static]

Definition at line 3326 of file constraint_solver.h.

Definition at line 3327 of file constraint_solver.h.

Definition at line 3328 of file constraint_solver.h.

Definition at line 3329 of file constraint_solver.h.

const char operations_research::ModelVisitor::kVariableArgument = "variable" [static]

Definition at line 3330 of file constraint_solver.h.

const char operations_research::ModelVisitor::kVarsArgument = "variables" [static]

Definition at line 3331 of file constraint_solver.h.

Operations.

Definition at line 3334 of file constraint_solver.h.

const char operations_research::ModelVisitor::kRelaxedMaxOperation = "relaxed_max" [static]

Definition at line 3335 of file constraint_solver.h.

const char operations_research::ModelVisitor::kRelaxedMinOperation = "relaxed_min" [static]

Definition at line 3336 of file constraint_solver.h.

Definition at line 3337 of file constraint_solver.h.

const char operations_research::ModelVisitor::kDifferenceOperation = "difference" [static]

Definition at line 3338 of file constraint_solver.h.

Definition at line 3339 of file constraint_solver.h.


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