DotNet Reference

.Net Reference

Google.OrTools.ConstraintSolver Namespace Reference

Classes

class  IntArrayHelper
 
class  IntervalVarArrayHelper
 
class  IntVarArrayHelper
 
class  IntVarVector
 
class  SearchMonitorVector
 
class  DecisionBuilderVector
 
class  IntervalVarVector
 
class  SequenceVarVector
 
class  LocalSearchOperatorVector
 
class  LocalSearchFilterVector
 
class  SymmetryBreakerVector
 
class  NetDecisionBuilder
 This class acts as a intermediate step between a c++ decision builder and a .Net one. More...
 
class  NetDecision
 This class acts as a intermediate step between a c++ decision and a .Net one. More...
 
class  NetDemon
 
class  NetConstraint
 
class  IntVarEnumerator
 
class  IntVarIterator
 
class  Solver
 
class  IntExpr
 
class  Constraint
 
interface  IConstraintWithStatus
 
class  BaseEquality
 
class  WrappedConstraint
 
class  IntExprEquality
 
class  ConstraintEquality
 
class  Assignment
 
class  AssignmentElement
 
class  AssignmentIntContainer
 
class  AssignmentIntervalContainer
 
class  AssignmentSequenceContainer
 
class  BaseIntExpr
 
class  BaseLns
 
class  BaseObject
 
class  BasePathFilter
 
class  BooleanVar
 
class  CastConstraint
 
class  ChangeValue
 
class  CPFeasibilityFilter
 
class  Decision
 
class  DecisionBuilder
 
class  DecisionVisitor
 
class  DefaultPhaseParameters
 
class  Demon
 
class  DisjunctiveConstraint
 
class  GlobalVehicleBreaksConstraint
 
class  ImprovementSearchLimit
 
class  Int64Vector
 
class  Int64VectorVector
 
class  IntBoolPair
 
class  IntervalVar
 
class  IntervalVarElement
 
class  IntTupleSet
 
class  IntVar
 
class  IntVarElement
 
class  IntVarLocalSearchFilter
 
class  IntVarLocalSearchOperator
 
class  IntVarLocalSearchOperatorTemplate
 
class  IntVector
 
class  IntVectorVector
 
class  LocalSearchFilter
 
class  LocalSearchFilterManager
 
class  LocalSearchMonitor
 
class  LocalSearchOperator
 
class  LocalSearchPhaseParameters
 
class  ModelCache
 
class  ModelVisitor
 
class  operations_research_constraint_solver
 
class  operations_research_constraint_solverPINVOKE
 
class  OptimizeVar
 
class  Pack
 
class  PathOperator
 
class  PropagationBaseObject
 
class  PropagationMonitor
 
class  RegularLimit
 
class  RevBool
 
class  RevInteger
 
class  RevPartialSequence
 
class  RoutingDimension
 
class  RoutingEnumsReflection
 Holder for reflection information generated from ortools/constraint_solver/routing_enums.proto More...
 
class  FirstSolutionStrategy
 First solution strategies, used as starting point of local search. More...
 
class  LocalSearchMetaheuristic
 Local search metaheuristics used to guide the search. More...
 
class  RoutingIndexManager
 
class  RoutingModel
 
class  RoutingModelVisitor
 
class  RoutingParametersReflection
 Holder for reflection information generated from ortools/constraint_solver/routing_parameters.proto More...
 
class  RoutingSearchParameters
 Parameters defining the search used to solve vehicle routing problems. More...
 
class  RoutingModelParameters
 Parameters which have to be set when creating a RoutingModel. More...
 
class  SearchLimit
 
class  SearchLimitReflection
 Holder for reflection information generated from ortools/constraint_solver/search_limit.proto More...
 
class  RegularLimitParameters
 A search limit The default values for int64 fields is the maxima value, i.e., 2^63-1 More...
 
class  SearchLog
 
class  SearchMonitor
 
class  SequenceVar
 
class  SequenceVarElement
 
class  SequenceVarLocalSearchOperator
 
class  SequenceVarLocalSearchOperatorTemplate
 
class  SolutionCollector
 
class  SolutionPool
 
class  SolverParametersReflection
 Holder for reflection information generated from ortools/constraint_solver/solver_parameters.proto More...
 
class  ConstraintSolverParameters
 Solver parameters. More...
 
class  SymmetryBreaker
 
class  TypeIncompatibilityChecker
 
class  TypeRegulationsChecker
 
class  TypeRegulationsConstraint
 
class  TypeRequirementChecker
 

Functions

delegate string VoidToString ()
 
delegate bool VoidToBoolean ()
 
delegate int LongToInt (long t)
 
delegate long LongToLong (long t)
 
delegate long LongLongToLong (long t, long u)
 
delegate long LongLongLongToLong (long t, long u, long v)
 
delegate long IntIntToLong (int t, int u)
 
delegate bool LongToBoolean (long t)
 
delegate bool LongLongLongToBoolean (long t, long u, long v)
 
delegate void SolverToVoid (Solver s)
 
delegate void LongToVoid (long t)
 
delegate void VoidToVoid ()
 

Function Documentation

◆ IntIntToLong()

delegate long Google.OrTools.ConstraintSolver.IntIntToLong ( int  t,
int  u 
)

◆ LongLongLongToBoolean()

delegate bool Google.OrTools.ConstraintSolver.LongLongLongToBoolean ( long  t,
long  u,
long  v 
)

◆ LongLongLongToLong()

delegate long Google.OrTools.ConstraintSolver.LongLongLongToLong ( long  t,
long  u,
long  v 
)

◆ LongLongToLong()

delegate long Google.OrTools.ConstraintSolver.LongLongToLong ( long  t,
long  u 
)

◆ LongToBoolean()

delegate bool Google.OrTools.ConstraintSolver.LongToBoolean ( long  t)

◆ LongToInt()

delegate int Google.OrTools.ConstraintSolver.LongToInt ( long  t)

◆ LongToLong()

delegate long Google.OrTools.ConstraintSolver.LongToLong ( long  t)

◆ LongToVoid()

delegate void Google.OrTools.ConstraintSolver.LongToVoid ( long  t)

◆ SolverToVoid()

delegate void Google.OrTools.ConstraintSolver.SolverToVoid ( Solver  s)

◆ VoidToBoolean()

delegate bool Google.OrTools.ConstraintSolver.VoidToBoolean ( )

◆ VoidToString()

delegate string Google.OrTools.ConstraintSolver.VoidToString ( )

◆ VoidToVoid()

delegate void Google.OrTools.ConstraintSolver.VoidToVoid ( )