DotNet Reference
.Net Reference
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
| ▼NCreateSigningKey | |
| CProgram | |
| ▼NGoogle | |
| ▼NOrTools | |
| ►NAlgorithms | |
| ►CInt64Vector | |
| CInt64VectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CInt64VectorVector | |
| CInt64VectorVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CIntVector | |
| CIntVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CIntVectorVector | |
| CIntVectorVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| CKnapsackSolver | |
| Coperations_research_algorithms | |
| ►Coperations_research_algorithmsPINVOKE | |
| CSWIGExceptionHelper | |
| CSWIGPendingException | |
| CSWIGStringHelper | |
| ►NConstraintSolver | |
| CIntArrayHelper | |
| CIntervalVarArrayHelper | |
| CIntVarArrayHelper | |
| ►CIntVarVector | |
| CIntVarVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CSearchMonitorVector | |
| CSearchMonitorVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CDecisionBuilderVector | |
| CDecisionBuilderVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CIntervalVarVector | |
| CIntervalVarVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CSequenceVarVector | |
| CSequenceVarVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CLocalSearchOperatorVector | |
| CLocalSearchOperatorVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CLocalSearchFilterVector | |
| CLocalSearchFilterVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CSymmetryBreakerVector | |
| CSymmetryBreakerVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| CNetDecisionBuilder | This class acts as a intermediate step between a c++ decision builder and a .Net one |
| CNetDecision | This class acts as a intermediate step between a c++ decision and a .Net one |
| CNetDemon | |
| CNetConstraint | |
| CIntVarEnumerator | |
| CIntVarIterator | |
| ►CSolver | |
| CIntegerCastInfo | |
| CIntExpr | |
| CConstraint | |
| CIConstraintWithStatus | |
| CBaseEquality | |
| CWrappedConstraint | |
| CIntExprEquality | |
| CConstraintEquality | |
| CAssignment | |
| CAssignmentElement | |
| CAssignmentIntContainer | |
| CAssignmentIntervalContainer | |
| CAssignmentSequenceContainer | |
| CBaseIntExpr | |
| CBaseLns | |
| CBaseObject | |
| CBooleanVar | |
| CCastConstraint | |
| CChangeValue | |
| CDecision | |
| CDecisionBuilder | |
| CDecisionVisitor | |
| CDefaultPhaseParameters | |
| CDemon | |
| CDisjunctiveConstraint | |
| CGlobalVehicleBreaksConstraint | |
| CImprovementSearchLimit | |
| ►CInt64Vector | |
| CInt64VectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CInt64VectorVector | |
| CInt64VectorVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| CIntBoolPair | |
| CIntervalVar | |
| CIntervalVarElement | |
| CIntTupleSet | |
| CIntVar | |
| CIntVarElement | |
| CIntVarLocalSearchFilter | |
| CIntVarLocalSearchOperator | |
| CIntVarLocalSearchOperatorTemplate | |
| ►CIntVector | |
| CIntVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CIntVectorVector | |
| CIntVectorVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| CLocalSearchFilter | |
| ►CLocalSearchFilterManager | |
| CFilterEvent | |
| CLocalSearchMonitor | |
| CLocalSearchOperator | |
| CLocalSearchPhaseParameters | |
| CModelCache | |
| CModelVisitor | |
| Coperations_research_constraint_solver | |
| ►Coperations_research_constraint_solverPINVOKE | |
| CSWIGExceptionHelper | |
| CSWIGPendingException | |
| CSWIGStringHelper | |
| COptimizeVar | |
| CPack | |
| CPathOperator | |
| CPropagationBaseObject | |
| CPropagationMonitor | |
| CRegularLimit | |
| CRevBool | |
| CRevInteger | |
| CRevPartialSequence | |
| CRoutingDimension | |
| CRoutingEnumsReflection | Holder for reflection information generated from ortools/constraint_solver/routing_enums.proto |
| ►CFirstSolutionStrategy | First solution strategies, used as starting point of local search |
| CTypes | Container for nested types declared in the FirstSolutionStrategy message type |
| ►CLocalSearchMetaheuristic | Local search metaheuristics used to guide the search |
| CTypes | Container for nested types declared in the LocalSearchMetaheuristic message type |
| CRoutingIndexManager | |
| ►CRoutingModel | |
| ►CVehicleTypeContainer | |
| CVehicleClassEntry | |
| CRoutingModelVisitor | |
| CRoutingParametersReflection | Holder for reflection information generated from ortools/constraint_solver/routing_parameters.proto |
| ►CRoutingSearchParameters | Parameters defining the search used to solve vehicle routing problems |
| ►CTypes | Container for nested types declared in the RoutingSearchParameters message type |
| CImprovementSearchLimitParameters | Parameters required for the improvement search limit |
| CLocalSearchNeighborhoodOperators | Local search neighborhood operators used to build a solutions neighborhood |
| CRoutingModelParameters | Parameters which have to be set when creating a RoutingModel |
| CSearchLimit | |
| CSearchLimitReflection | Holder for reflection information generated from ortools/constraint_solver/search_limit.proto |
| CRegularLimitParameters | A search limit The default values for int64 fields is the maxima value, i.e., 2^63-1 |
| CSearchLog | |
| CSearchMonitor | |
| CSequenceVar | |
| CSequenceVarElement | |
| CSequenceVarLocalSearchOperator | |
| CSequenceVarLocalSearchOperatorTemplate | |
| CSolutionCollector | |
| CSolutionPool | |
| CSolverParametersReflection | Holder for reflection information generated from ortools/constraint_solver/solver_parameters.proto |
| ►CConstraintSolverParameters | Solver parameters |
| CTypes | Container for nested types declared in the ConstraintSolverParameters message type |
| CSymmetryBreaker | |
| CTypeIncompatibilityChecker | |
| CTypeRegulationsChecker | |
| CTypeRegulationsConstraint | |
| CTypeRequirementChecker | |
| ►NGraph | |
| CLinearSumAssignment | |
| CMaxFlow | |
| CMinCostFlow | |
| CMinCostFlowBase | |
| Coperations_research_graph | |
| ►Coperations_research_graphPINVOKE | |
| CSWIGExceptionHelper | |
| CSWIGPendingException | |
| CSWIGStringHelper | |
| ►NInit | |
| CCppBridge | |
| CCppFlags | |
| Coperations_research_init | |
| ►Coperations_research_initPINVOKE | |
| CSWIGExceptionHelper | |
| CSWIGPendingException | |
| CSWIGStringHelper | |
| ►NLinearSolver | |
| CConstraint | |
| ►CDoubleVector | |
| CDoubleVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CInt64Vector | |
| CInt64VectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CInt64VectorVector | |
| CInt64VectorVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CIntVector | |
| CIntVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CIntVectorVector | |
| CIntVectorVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CMPConstraintVector | |
| CMPConstraintVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| CMPSolverParameters | |
| ►CMPVariableVector | |
| CMPVariableVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| CObjective | |
| Coperations_research_linear_solver | |
| ►Coperations_research_linear_solverPINVOKE | |
| CSWIGExceptionHelper | |
| CSWIGPendingException | |
| CSWIGStringHelper | |
| CSolver | |
| CVariable | |
| CLinearConstraint | |
| CRangeConstraint | |
| CEquality | |
| CVarEquality | |
| CLinearExpr | |
| CLinearExprArrayHelper | |
| CProductCst | |
| CSumCst | |
| CVarWrapper | |
| CSum | |
| CSumArray | |
| CSumVarArray | |
| ►NSat | |
| CCpModelReflection | Holder for reflection information generated from ortools/sat/cp_model.proto |
| CIntegerVariableProto | An integer variable |
| CBoolArgumentProto | Argument of the constraints of the form OP(literals) |
| CIntegerArgumentProto | Argument of the constraints of the form target_var = OP(vars) |
| CLinearExpressionProto | Some constraints supports linear expression instead of just using a reference to a variable |
| CLinearArgumentProto | |
| CAllDifferentConstraintProto | All variables must take different values |
| CLinearConstraintProto | The linear sum vars[i] * coeffs[i] must fall in the given domain |
| CElementConstraintProto | The constraint target = vars[index] |
| CIntervalConstraintProto | This "special" constraint not only enforces (start + size == end) and (size >= 0) but can also be referred by other constraints using this "interval" concept |
| CNoOverlapConstraintProto | All the intervals (index of IntervalConstraintProto) must be disjoint |
| CNoOverlap2DConstraintProto | The boxes defined by [start_x, end_x) * [start_y, end_y) cannot overlap |
| CCumulativeConstraintProto | The sum of the demands of the intervals at each interval point cannot exceed a capacity |
| CReservoirConstraintProto | Maintain a reservoir level within bounds |
| CCircuitConstraintProto | The circuit constraint is defined on a graph where the arc presence are controlled by literals |
| CRoutesConstraintProto | The "VRP" (Vehicle Routing Problem) constraint |
| CTableConstraintProto | The values of the n-tuple formed by the given variables can only be one of the listed n-tuples in values |
| CInverseConstraintProto | The two arrays of variable each represent a function, the second is the inverse of the first: f_direct[i] == j <=> f_inverse[j] == i |
| CAutomatonConstraintProto | This constraint forces a sequence of variables to be accepted by an automaton |
| CConstraintProto | Next id: 30 |
| CCpObjectiveProto | Optimization objective |
| ►CDecisionStrategyProto | Define the strategy to follow when the solver needs to take a new decision |
| ►CTypes | Container for nested types declared in the DecisionStrategyProto message type |
| CAffineTransformation | Advanced usage |
| CPartialVariableAssignment | This message encodes a partial (or full) assignment of the variables of a CpModelProto |
| CSparsePermutationProto | A permutation of integers encoded as a list of cycles, hence the "sparse" format |
| CDenseMatrixProto | A dense matrix of numbers encoded in a flat way, row by row |
| CSymmetryProto | Experimental |
| CCpModelProto | A constraint programming problem |
| CCpSolverResponse | The response returned by a solver trying to solve a CpModelProto |
| CCpSatHelper | |
| CLogCallback | |
| Coperations_research_sat | |
| ►Coperations_research_satPINVOKE | |
| CSWIGExceptionHelper | |
| CSWIGPendingException | |
| CSWIGStringHelper | |
| CSolutionCallback | |
| CSolveWrapper | |
| CConstraint | |
| CCpModel | Wrapper class around the cp_model proto |
| CCpSolver | |
| CLogCallbackDelegate | |
| CIntVarArrayHelper | |
| CILiteral | |
| CLinearExpr | |
| CProductCst | |
| CSumArray | |
| CIntVar | |
| CNotBooleanVariable | |
| CBoundedLinearExpression | |
| CIntervalVar | |
| CCpSolverSolutionCallback | |
| CObjectiveSolutionPrinter | |
| ►NUtil | |
| CDomain | |
| ►CInt64Vector | |
| CInt64VectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CInt64VectorVector | |
| CInt64VectorVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CIntVector | |
| CIntVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| ►CIntVectorVector | |
| CIntVectorVectorEnumerator | Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified |
| Coperations_research_util | |
| ►Coperations_research_utilPINVOKE | |
| CSWIGExceptionHelper | |
| CSWIGPendingException | |
| CSWIGStringHelper | |
| COptionalBooleanReflection | Holder for reflection information generated from ortools/util/optional_boolean.proto |
| CNestedArrayHelper | |
| CProtoHelper |