OR-Tools  9.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 C_GRBsvec
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 C_Internal
 CA
 CAccessStorage
 CAccurateSum< FpNumber >
 CAccurateSum< Fractional >
 CACMRandom
 CAdaptiveParameterValue
 CAdaptiveParameterValue
 CAdjustablePriorityQueue< T, Comp >
 CAdjustablePriorityQueue< BvaPqElement >
 CAdjustablePriorityQueue< Element >
 CAdjustablePriorityQueue< operations_research::BlossomGraph::Edge, std::greater< operations_research::BlossomGraph::Edge > >
 CAdjustablePriorityQueue< PQElement >
 CAffineExpression
 CAffineRelation
 CAllDifferentConstraintProtoDefaultTypeInternal
 Callocator< T >STL class
 CAllSolversRegistry
 CAnnotation
 CArcDefaultTypeInternal
 CArcFunctorOrderingByTailAndHead< GraphType >
 CArcIndexOrderingByTailNode< GraphType >
 CArcIterator
 CStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::ArcIterator
 CArgument
 CArgumentHolderArgument Holder: useful when visiting a model
 CArrowOperatorProxy< T >
 CAssignedJobDefaultTypeInternal
 CAssignedTaskDefaultTypeInternal
 CAssignmentAndConstraintFeasibilityMaintainer
 CAssignmentContainer< V, E >
 CAssignmentContainer< IntervalVar, IntervalVarElement >
 CAssignmentContainer< IntVar, IntVarElement >
 CAssignmentContainer< SequenceVar, SequenceVarElement >
 CAssignmentElement
 CAssignmentInfo
 CAssignmentProtoDefaultTypeInternal
 CAssignmentType
 CAStarSP
 CAutomatonConstraintProtoDefaultTypeInternal
 CBacktrackableIntegerSet< IntType >
 CBacktrackableIntegerSet< ConstraintIndex >
 CBaseDeleter
 CBaseGraph< NodeIndexType, ArcIndexType, HasReverseArcs >
 CBaseGraph< int, int, true >
 CBaseGraph< int32_t, int32_t, false >
 CBaseGraph< int32_t, int32_t, true >
 CBaseKnapsackSolver
 CBaseObjectA BaseObject is the root of all reversibly allocated objects
 CResult::Basis
 CBasisFactorization
 CBasisState
 CBeginEndReverseIteratorWrapper< Container >
 CBeginEndWrapper< Iterator >
 CBeginEndWrapper< IntegerRangeIterator< IntegerType > >
 CBellmanFord
 CImpliedBoundsProcessor::BestImpliedBoundInfo
 CBinaryClause
 CBinaryClauseManager
 CLinearSumAssignment< GraphType >::BipartiteLeftNodeIterator
 CBitGenRef
 CBitmap
 CBitQueue64
 CBitset64< IndexType >
 CBitset64< ColIndex >
 CBitset64< Index >
 CBitset64< int64_t >
 CBitset64< LiteralIndex >
 CBitset64< RowIndex >
 CBlockedClauseSimplifier
 CBlossomGraph
 CBoolArgumentProtoDefaultTypeInternal
 CBoolArray< N >
 CBoolArray< 1 >
 CBoolArray< 10 >
 CBoolArray< 15 >
 CBoolArray< 2 >
 CBoolArray< 25 >
 CBoolArray< 4 >
 CBoolArray< 6 >
 CBoolArray< 7 >
 CBoolArray< 8 >
 CBooleanAssignmentDefaultTypeInternal
 CBooleanOrIntegerLiteral
 CBooleanOrIntegerVariable
 CBoolVarA Boolean variable
 CBopConstraintTerm
 CBopOptimizerBase
 CBopOptimizerMethodDefaultTypeInternal
 CBopParametersDefaultTypeInternal
 CBopSolution
 CBopSolver
 CBopSolverOptimizerSetDefaultTypeInternal
 CSimpleBoundCosts::BoundCost
 CBoundedLinearExpression
 CBoundedVariableElimination
 CSolutionOutputSpecs::Bounds
 CBronKerboschAlgorithm< NodeIndex >
 CCachedLog
 CCallbackData
 CCallbackRangeConstraint
 CCallbackRegistration
 CCallbackResult
 CCallbackSetup
 CCanonicalBooleanLinearProblem
 CPathState::Chain
 CPathState::ChainRange
 CCheckOpMessageBuilder
 CCheckOpString
 CChristofidesPathSolver< CostType, ArcIndex, NodeIndex, CostFunction >
 CCircuitConstraintProtoDefaultTypeInternal
 CClauseInfo
 CCleanup< Callback >
 CClosedIntervalRepresents a closed interval [start, end]
 CDoubletonEqualityRowPreprocessor::RestoreInfo::ColChoiceAndStatus
 CColumnDeletionHelper
 CColumnPriorityQueue
 CColumnsSaver
 CColumnView
 CZeroHalfCutHelper::CombinationOfRows
 CCompactSparseMatrix
 CCompactSparseMatrixView
 CCompileAssert< bool >
 CConnectedComponentsFinder< T, CompareOrHashT >
 CConnectedComponentsTypeHelper< T, CompareOrHashT >
 CConnectedComponentsTypeHelper< T, std::less< T > >
 CIdMap< K, V >::const_iterator
 CIdSet< K >::const_iterator
 CSparseVectorView< T >::const_iterator
 CConstraint
 CConstraintA constraint
 CLinearConstraintManager::ConstraintInfo
 CConstraintProtoDefaultTypeInternal
 CConstraintRunsDefaultTypeInternal
 CConstraintSolverParametersDefaultTypeInternal
 CConstraintSolverStatisticsDefaultTypeInternal
 COneFlipConstraintRepairer::ConstraintTerm
 CCoreBasedOptimizer
 CRoutingModel::CostClass
 CCoverCutHelper
 CCpModelBuilderWrapper class around the cp_model proto
 CCpModelMapping
 CCpModelPresolver
 CCpModelProtoDefaultTypeInternal
 CCpModelView
 CCpObjectiveProtoDefaultTypeInternal
 CCppBridgeThis class performs various C++ initialization
 CCppFlagsSimple structure that holds useful C++ flags to setup from non-C++ languages
 CCpSolverRequestDefaultTypeInternal
 CCpSolverResponseDefaultTypeInternal
 CCrashReason
 CCumulativeConstraintProtoDefaultTypeInternal
 CCumulBoundsPropagator
 CCutGenerator
 CCycleTimerBase
 CDataWrapper< Data >
 CDataWrapper< LinearProgram >
 CDataWrapper< MPModelProto >
 CSatSolver::Decision
 CDecisionStrategyProto_AffineTransformationDefaultTypeInternal
 CDecisionStrategyProtoDefaultTypeInternal
 CDefaultPhaseParametersThis struct holds all parameters for the default search
 CDemonRunsDefaultTypeInternal
 CDenseConnectedComponentsFinder
 CDenseDoublyLinkedList
 CDenseIntTopologicalSorterTpl< stable_sort >
 CDenseIntTopologicalSorterTpl< false >
 CDenseMatrixProtoDefaultTypeInternal
 CDijkstraSP< S >
 CRoutingModel::CostClass::DimensionCostSUBTLE: The vehicle's fixed cost is skipped on purpose here, because we can afford to do so:
 CDimensionCumulOptimizerCore
 CDirector
 CDisabledScopedInstructionCounter
 CDisabledScopedTimeDistributionUpdater
 CDisjunctivePropagatorThis class acts like a CP propagator: it takes a set of tasks given by their start/duration/end features, and reduces the range of possible values
 CDomainWe call domain any subset of Int64 = [kint64min, kint64max]
 CDomain
 CDomainDeductions
 CDoubleOptions
 CDratChecker
 CDratProofHandler
 CDratWriter
 CDualBoundStrengthening
 CDualEdgeNorms
 CResult::DualRay
 CResult::DualSolution
 CDummyClassToDefineOperator
 CDynamicLibrary
 CDynamicMaximum< Index >
 CDynamicMaximum< ColIndex >
 CDynamicMaximum< RowIndex >
 CDynamicPartition
 CDynamicPermutation
 CBlossomGraph::Edge
 CElementConstraintProtoDefaultTypeInternal
 CElementDeleter
 CElementIterator< Set >
 CEnabledScopedTimeDistributionUpdater
 CEncodingNode
 CEnteringVariable
 CTaskSet::Entry
 CEntryType
 CEnumLogger< E >
 CEquiv< LessFunc >
 CEtaFactorization
 CEtaMatrix
 CexceptionSTL class
 CExponentialMovingAverage
 CFailureProtect
 Cfalse_type
 CFeasibilityPump
 CFile
 CFileLineIterator
 CFileLines
 CLocalSearchFilterManager::FilterEvent
 CFirstSolutionStrategyDefaultTypeInternal
 Cflat_hash_map
 CFlatzincSatParameters
 CFlowModelDefaultTypeInternal
 CFullEncodingFixedPointComputer
 CGCItem
 CGCItem_var
 CCallbackResult::GeneratedLinearConstraint
 CGlobalCheapestInsertionFilteredHeuristic::GlobalCheapestInsertionParameters
 CGlobalDimensionCumulOptimizer
 CGlobalRefGuard
 CGlopParametersDefaultTypeInternal
 CGoogleInitializer
 Cgraph_traits< GraphType >
 Cgraph_traits< ForwardEbertGraph< NodeIndexType, ArcIndexType > >
 Cgraph_traits< ForwardStaticGraph< NodeIndexType, ArcIndexType > >
 CGraphBuilderFromArcs< GraphType, is_dynamic >
 CGraphBuilderFromArcs< GraphType, graph_traits< GraphType >::is_dynamic >
 CGraphBuilderFromArcs< GraphType, true >
 CGraphExporter
 CGraphs< Graph >
 CGraphs< operations_research::StarGraph >
 CGraphSymmetryFinder
 CGScip
 CGScipConstraintOptions
 CGScipEventHandler
 CGScipEventHandlerContext
 CGScipEventHandlerDescription
 CGScipIndicatorConstraint
 CGScipIndicatorRangeConstraint
 CGScipLinearExpr
 CGScipLinearRange
 CGScipLogicalConstraintData
 CGScipOutputDefaultTypeInternal
 CGScipParameters_BoolParamsEntry_DoNotUseDefaultTypeInternal
 CGScipParameters_CharParamsEntry_DoNotUseDefaultTypeInternal
 CGScipParameters_IntParamsEntry_DoNotUseDefaultTypeInternal
 CGScipParameters_LongParamsEntry_DoNotUseDefaultTypeInternal
 CGScipParameters_RealParamsEntry_DoNotUseDefaultTypeInternal
 CGScipParameters_StringParamsEntry_DoNotUseDefaultTypeInternal
 CGScipParametersDefaultTypeInternal
 CGScipQuadraticRange
 CGScipResult
 CGScipSolverCallbackHandler
 CGScipSolvingStatsDefaultTypeInternal
 CGScipSOSData
 CGScipVariableOptions
 CGuard
 CGurobiCallbackInput
 CHamiltonianPathSolver< CostType, CostFunction >
 CHamiltonianPathSolver< int64_t, std::vector< std::vector< int64_t > > >
 Chash< std::array< T, N > >
 Chash< std::pair< First, Second > >
 CIntType< IntTypeName, _ValueType >::Hasher
 CHeldWolfeCrowderEvaluator< CostType, CostFunction >
 CHungarianOptimizer
 CIdMap< K, V >
 CIdMap< BasisStatus >
 CIdMap< double >
 CIdNameBiMap
 CIdSet< K >
 CIdUpdateValidator
 CImpliedBoundEntry
 CImpliedBounds
 CImpliedBoundsProcessor
 CEbertGraph< NodeIndexType, ArcIndexType >::IncomingArcIterator
 CIncrementalAverage
 CIndexedBasis
 CIndexedDualRay
 CIndexedDualSolution
 CIndexedModel
 CIndexedPrimalRay
 CIndexedPrimalSolution
 CIndexedSolutions
 CIndexReferences
 CInitAndGetValuesUtility class to encapsulate an IntVarIterator and use it in a range-based loop
 CInitialBasis
 CInprocessing
 CIntegerArgumentProtoDefaultTypeInternal
 CSolver::IntegerCastInfoHolds semantic information stating that the 'expression' has been cast into 'variable' using the Var() method, and that 'maintainer' is responsible for maintaining the equality between 'variable' and 'expression'
 CIntegerEncoder
 CIntegerLiteral
 CPrecedencesPropagator::IntegerPrecedences
 CIntegerPriorityQueue< Element, Compare >
 CIntegerPriorityQueue< VariableWithPriority >
 CIntegerPriorityQueue< WeightedVarQueueElement >
 CIntegerRoundingCutHelper
 CIntegerVariable
 CIntegerVariableProtoDefaultTypeInternal
 CIntegralSolver
 CUnaryDimensionChecker::Interval
 CSortedDisjointIntervalList::IntervalComparator
 CIntervalConstraintProtoDefaultTypeInternal
 CIntervalsRepository
 CIntervalVarRepresents a Interval variable
 CIntervalVarAssignmentDefaultTypeInternal
 CIntTupleSet
 CIntType< IntTypeName, _ValueType >
 CIntVarAn integer variable
 CIntVarAssignmentDefaultTypeInternal
 CIntVarFilteredHeuristicGeneric filter-based heuristic applied to IntVars
 CIntVarLocalSearchHandler
 CInverseConstraintProtoDefaultTypeInternal
 Cios_baseSTL class
 CItemDefaultTypeInternal
 CDynamicPartition::IterablePart
 CBitset64< IndexType >::Iterator
 CInitAndGetValues::Iterator
 CIdMap< K, V >::iterator
 CPathState::Chain::Iterator
 CPathState::ChainRange::Iterator
 CPathState::NodeRange::Iterator
 CSimpleRevFIFO< T >::IteratorThis iterator is not stable with respect to deletion
 CSparsePermutation::Iterator
 Citerator
 CMutableVectorIteration< T >::Iterator
 CJavaExceptionMessage
 CJavaString
 CDirector::JNIEnvWrapper
 CJNIUtil
 CJobDefaultTypeInternal
 CJObjectWrapper
 CJobPrecedenceDefaultTypeInternal
 CJsspInputProblemDefaultTypeInternal
 CJsspOutputSolutionDefaultTypeInternal
 CJsspParser
 CKnapsackAssignment
 CKnapsackAssignmentForCuts
 CKnapsackItem
 CKnapsackItem
 CKnapsackItemForCuts
 CKnapsackItemWithEfficiency
 CKnapsackPropagator
 CKnapsackPropagatorForCuts
 CKnapsackSearchNode
 CKnapsackSearchNodeForCuts
 CKnapsackSearchPath
 CKnapsackSearchPathForCuts
 CKnapsackSolverThis library solves knapsack problems
 CKnapsackSolverForCuts
 CKnapsackState
 CKnapsackStateForCuts
 CLatticeMemoryManager< Set, CostType >
 CLatticeMemoryManager< operations_research::Set, CostType >
 CLatticeMemoryManager< operations_research::Set, int64_t >
 CLazyMutableCopy< T >
 CLearnedInfo
 CLevelZeroCallbackHelper
 CLexerInfo
 CLinearArgumentProtoDefaultTypeInternal
 CLinearBooleanConstraintDefaultTypeInternal
 CLinearBooleanProblemDefaultTypeInternal
 CLinearConstraint
 CLinearConstraint
 CLinearConstraintBuilder
 CLinearConstraintManager
 CLinearConstraintProtoDefaultTypeInternal
 CLinearExprLinearExpr models a quantity that is linear in the decision variables (MPVariable) of an optimization problem, i.e
 CLinearExprA dedicated container for linear expressions
 CLinearExpression
 CLinearExpression
 CLinearExpressionProtoDefaultTypeInternal
 CLinearObjectiveDefaultTypeInternal
 CLinearProgram
 CLinearRangeAn expression of the form:
 CLinearRelaxation
 CLinearSumAssignment< GraphType >
 CLinearTerm
 Clinked_hash_map< Key, Value, KeyHash, KeyEq, Alloc >
 Clinked_hash_map< int64_t, int >
 Clinked_hash_map< int64_t, std::string >
 Clinked_hash_map< LinearConstraintId, ConstraintData & >
 Clinked_hash_map< LinearConstraintId, ConstraintData >
 Clinked_hash_map< VariableId, GurobiVariableIndex >
 CLiteral
 CLiteralWithCoeff
 CLocalDimensionCumulOptimizer
 CLocalRefGuard
 CLocalSearchAssignmentIterator
 CLocalSearchMetaheuristicDefaultTypeInternal
 CLocalSearchState
 CLocalSearchStatistics_LocalSearchFilterStatisticsDefaultTypeInternal
 CLocalSearchStatistics_LocalSearchOperatorStatisticsDefaultTypeInternal
 CLocalSearchStatisticsDefaultTypeInternal
 CLocalSearchVariable
 CLogBase
 CLogCallback
 CLogDestination
 CLogger
 CLogMessage
 CLogMessage::LogMessageData
 CLogMessageVoidify
 CLogSink
 CLowerBoundedLinearExpression
 CLowerPriorityThan< T, Comparator >
 CLPDecomposer
 CLpScalingHelper
 CLPSolveInfo
 CLPSolver
 CLPVariable
 CLPVariables
 CLubyAdaptiveParameterValue
 CLuFactorization
 CMachineDefaultTypeInternal
 CMapEntry
 CMapFilter< KeyType >
 CMapFilter< operations_research::math_opt::LinearConstraint >
 CMapFilter< operations_research::math_opt::Variable >
 CMarkowitz
 CMathOpt
 CMathUtil
 CMatrixEntry
 CMatrixNonZeroPattern
 CMatrixOrFunction< ScalarType, Evaluator, square >
 CMatrixOrFunction< CostType, CostFunction, true >
 CMatrixOrFunction< int64_t, std::vector< std::vector< int64_t > >, true >
 CMatrixOrFunction< ScalarType, std::vector< std::vector< ScalarType > >, square >
 CMatrixView
 CMaxFlowStatusClass
 CMergingPartition
 CMessage
 CMessageCallbackData
 CMinCostFlowBase
 CMinCostPerfectMatching
 CModel
 CModelClass that owns everything related to a particular optimization model
 CModelCacheImplements a complete cache for model elements: expressions and constraints
 CModelCopy
 CModelSolveParameters
 CModelStatistics
 CModelSummary
 CMonoidOperationTree< T >
 CMPAbsConstraintDefaultTypeInternal
 CMPArrayConstraintDefaultTypeInternal
 CMPArrayWithConstantConstraintDefaultTypeInternal
 CMPCallback
 CMPCallbackContext
 CMPConstraintThe class for constraints of a Mathematical Programming (MP) model
 CMPConstraintProtoDefaultTypeInternal
 CMPGeneralConstraintProtoDefaultTypeInternal
 CMPIndicatorConstraintDefaultTypeInternal
 CMPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal
 CMPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal
 CMPModelDeltaProtoDefaultTypeInternal
 CMPModelExportOptionsExport options
 CMPModelProtoDefaultTypeInternal
 CMPModelRequestDefaultTypeInternal
 CMPObjectiveA class to express a linear objective
 CMPQuadraticConstraintDefaultTypeInternal
 CMPQuadraticObjectiveDefaultTypeInternal
 CMPSolutionDefaultTypeInternal
 CMPSolutionResponseDefaultTypeInternal
 CMPSolverThis mathematical programming (MP) solver class is the main class though which users build and solve problems
 CMPSolverCommonParametersDefaultTypeInternal
 CMPSolverInterface
 CMPSolverParametersThis class stores parameter settings for LP and MIP solvers
 CMPSosConstraintDefaultTypeInternal
 CMPSReader
 CMPSReaderImpl
 CMPVariableThe class for variables of a Mathematical Programming (MP) model
 CMPVariableProtoDefaultTypeInternal
 CMutableUpperBoundedLinearConstraint
 CMutableVectorIteration< T >
 CNearestNeighbors
 CNeighborhood
 CNeighborhoodGenerator
 CNeighborhoodGenerator
 CNestedTimeLimitProvides a way to nest time limits for algorithms where a certain part of the computation is bounded not just by the overall time limit, but also by a stricter time limit specific just for this particular part
 CBlossomGraph::Node
 CNodeDefaultTypeInternal
 CGlobalCheapestInsertionFilteredHeuristic::NodeEntry
 CStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::NodeIterator
 CRoutingDimension::NodePrecedence
 CPathState::NodeRange
 CNonOrderedSetHasher< IntType >
 CNonOrderedSetHasher< ConstraintIndexWithDirection >
 CNoOverlap2DConstraintProtoDefaultTypeInternal
 CNoOverlapConstraintProtoDefaultTypeInternal
 CObjective
 CObjectiveDefinition
 COneFlipConstraintRepairer
 CReverseArcListGraph< NodeIndexType, ArcIndexType >::OppositeIncomingArcIterator
 CReverseArcMixedGraph< NodeIndexType, ArcIndexType >::OppositeIncomingArcIterator
 CReverseArcStaticGraph< NodeIndexType, ArcIndexType >::OppositeIncomingArcIterator
 COptimizerSelector
 COptionalDoubleDefaultTypeInternal
 CCircuitPropagator::Options
 CStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::OutgoingArcIterator
 CCompleteBipartiteGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CListGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CReverseArcListGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CReverseArcMixedGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CReverseArcStaticGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CStaticGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator
 CReverseArcListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator
 CEbertGraph< NodeIndexType, ArcIndexType >::OutgoingOrOppositeIncomingArcIterator
 CReverseArcListGraph< NodeIndexType, ArcIndexType >::OutgoingOrOppositeIncomingArcIterator
 CReverseArcMixedGraph< NodeIndexType, ArcIndexType >::OutgoingOrOppositeIncomingArcIterator
 CReverseArcStaticGraph< NodeIndexType, ArcIndexType >::OutgoingOrOppositeIncomingArcIterator
 CGlobalCheapestInsertionFilteredHeuristic::PairEntry
 CParserContext
 CPartialVariableAssignmentDefaultTypeInternal
 CPartialVariableAssignmentDefaultTypeInternal
 CPathState
 CPbConstraintsEnqueueHelper
 CPercentile
 CPermutation< IndexType >
 CPermutation< ColIndex >
 CPermutation< RowIndex >
 CPermutationApplier< IndexType >
 CPermutationCycleHandler< IndexType >
 CPermutationCycleHandler< ArcIndexType >
 CPermutationIndexComparisonByArcHead< NodeIndexType, ArcIndexType >
 CPerRecipeDelaysDefaultTypeInternal
 CPerSuccessorDelaysDefaultTypeInternal
 CPiecewiseLinearFunction
 CPiecewiseSegment
 CPostsolveClauses
 CPreprocessor
 CPresolveContext
 CPresolver
 CPrimalEdgeNorms
 CPrimalPrices
 CResult::PrimalRay
 CResult::PrimalSolution
 CPriorityQueueWithRestrictedPush< Element, IntegerPriority >
 CPriorityQueueWithRestrictedPush< NodeIndex, NodeHeight >
 CProber
 CProbingOptions
 CProblemSolution
 CProblemState
 CPropagationGraph
 CPropagatorInterface
 CPruningHamiltonianSolver< CostType, CostFunction >
 CPseudoCosts
 CQueue
 CRandomAccessSparseColumn
 CRangeIntToIntFunction
 CRangeLogger< IteratorT, PolicyT >
 CRangeMinimumIndexQuery< T, Compare >
 CRangeMinimumQuery< T, Compare >
 CRangeMinimumQuery< int, IndexComparator >
 CRangeMinMaxIndexFunction
 CRankOneUpdateElementaryMatrix
 CRankOneUpdateFactorization
 CRcpspParser
 CRcpspProblemDefaultTypeInternal
 CPbConstraintsEnqueueHelper::ReasonInfo
 CSTLCountingAllocator< T, Alloc >::rebind< U >
 CSTLCountingAllocator< void, A >::rebind< U >
 CRecipeDefaultTypeInternal
 CRecordReader
 CRecordWriter
 CReducedCosts
 CRegularLimitParametersDefaultTypeInternal
 CAffineRelation::Relation
 CReservoirConstraintProtoDefaultTypeInternal
 CResourceDefaultTypeInternal
 CRestartPolicy
 CResult
 CRev< T >This class adds reversibility to a POD type
 CRev< uint64_t >
 CRevArray< T >Reversible array of POD types
 CRevArray< uint64_t >
 CRevBitSetThis class represents a reversible bitset
 CReverseView< Container >
 CReversibleInterface
 CRevGrowingArray< T, C >This class is a reversible growing array
 CRevImmutableMultiMap< K, V >Reversible Immutable MultiMap class
 CRevIntSet< T >This is a special class to represent a 'residual' set of T
 CRevIntSet< int >
 CRevisedSimplex
 CRevisedSimplexDictionary
 CRevPartialSequence--— RevPartialSequence --—
 CRevSwitchA reversible switch that can switch once from false to true
 CRINSNeighborhood
 CRoundingOptions
 CRoutesConstraintProtoDefaultTypeInternal
 CRoutingDimensionDimensions represent quantities accumulated at nodes along the routes
 CRoutingIndexManagerManager for any NodeIndex <-> variable index conversion
 CRoutingLinearSolverWrapper
 CRoutingModel
 CRoutingModelParametersDefaultTypeInternal
 CRoutingSearchParameters_ImprovementSearchLimitParametersDefaultTypeInternal
 CRoutingSearchParameters_LocalSearchNeighborhoodOperatorsDefaultTypeInternal
 CRoutingSearchParametersDefaultTypeInternal
 CRowDeletionHelper
 CRunningAverage
 CRunningMax< Number >
 CRunningMax< int64_t >
 CSatClause
 CSatDecisionPolicy
 CSatParametersDefaultTypeInternal
 CSatPostsolver
 CSatPresolveOptions
 CSatPresolver
 CSatPropagator
 CSatSolver
 CSatWrapper
 CSavedLiteral
 CSavedVariable
 CSavingsFilteredHeuristic::SavingsContainer< Saving >
 CSavingsFilteredHeuristic::SavingsParameters
 CScatteredIntegerVector
 CScatteredVector< Index, Iterator >
 CScatteredVector< ColIndex, ScatteredRowIterator >
 CScatteredVector< RowIndex, ScatteredColumnIterator >
 CScatteredVectorEntry< IndexType >
 CScatteredVectorEntry< ColIndex >
 CScatteredVectorEntry< RowIndex >
 CSccCounterOutput< NodeIndex >
 CSccGraph
 CSCIP_ConsData
 CSCIP_ConshdlrData
 CSCIP_EventhdlrData
 CSCIP_LPiLP interface
 CSCIP_LPiNorms
 CSCIP_MessagehdlrData
 CScipCallbackConstraintOptions
 CScipCallbackRunner
 CScipConstraintHandler< Constraint >
 CScipConstraintHandler< ConstraintData >
 CScipConstraintHandler< EmptyStruct >
 CScipConstraintHandlerContext
 CScipConstraintHandlerDescription
 CScopedFloatingPointEnv
 CScopedSCIPMessageHandlerDisabler
 CScopedWallTime
 CScpData
 CScpParser
 CSearch
 CSearchHeuristics
 CSolver::SearchLogParametersCreates a search monitor from logging parameters
 CSearchStatisticsDefaultTypeInternal
 CConnectedComponentsTypeHelper< T, CompareOrHashT >::SelectContainer< U, E >
 CConnectedComponentsTypeHelper< T, CompareOrHashT >::SelectContainer< U, absl::enable_if_t< std::is_integral< decltype(std::declval< const U & >()(std::declval< const T & >()))>::value > >
 CSequenceVarAssignmentDefaultTypeInternal
 CSequenceVarLocalSearchHandler
 CSet< Integer >
 CSetRangeIterator< SetRange >
 CSetRangeWithCardinality< Set >
 CSharedBoundsManager
 CSharedIncompleteSolutionManager
 CSharedPyPtr
 CSharedResponseManager
 CSharedSolutionRepository< ValueType >
 CSharedSolutionRepository< double >
 CSharedSolutionRepository< int64_t >
 CSharedTimeLimit
 CSigintHandler
 CSimpleBoundCostsA structure meant to store soft bounds and associated violation constants
 CSimpleLinearSumAssignment
 CSimpleMaxFlow
 CSimpleRevFIFO< T >This class represent a reversible FIFO structure
 CSimpleRevFIFO< bool >
 CSimpleRevFIFO< operations_research::Decision * >
 CSimpleRevFIFO< operations_research::Demon * >
 CSimpleRevFIFO< operations_research::IntVar * >
 CSingletonUndo
 CImpliedBoundsProcessor::SlackInfo
 CSmallRevBitSetThis class represents a small reversible bitset (size <= 64)
 CSharedSolutionRepository< ValueType >::Solution
 CSolutionCallback
 CSolutionCollector::SolutionData
 CSolutionObservers
 CSolutionOutputSpecs
 CNeighborhoodGenerator::SolveData
 CSolver
 CSolverSolver Class
 CSolverInterface
 CSolverLogger
 CSortedDisjointIntervalListThis class represents a sorted list of disjoint, closed intervals
 CSparseBitset< IntegerType >
 CSparseBitset< BooleanVariable >
 CSparseBitset< ConstraintIndex >
 CSparseBitset< Index >
 CSparseBitset< int64_t >
 CSparseBitset< IntegerVariable >
 CSparseBitset< LiteralIndex >
 CSparseBitset< SatDecisionLevel >
 CSparseMatrix
 CSparseMatrixScaler
 CSparseMatrixWithReusableColumnMemory
 CSparsePermutation
 CSparsePermutationProtoDefaultTypeInternal
 CSparseVector< IndexType, IteratorType >
 CSparseVector< ColIndex, SparseRowIterator >
 CSparseVector< RowIndex, SparseColumnIterator >
 CSparseVectorEntry< IndexType >
 CSparseVectorEntry< ColIndex >
 CSparseVectorEntry< RowIndex >
 CSparseVectorFilterPredicate
 CSparseVectorView< T >
 CStampingSimplifier
 CStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >
 CStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >
 CStarGraphBase< NodeIndexType, ArcIndexType, ForwardEbertGraph< NodeIndexType, ArcIndexType > >
 CStarGraphBase< NodeIndexType, ArcIndexType, ForwardStaticGraph< NodeIndexType, ArcIndexType > >
 CCheapestInsertionFilteredHeuristic::StartEndValue
 CStat
 CRoutingModel::StateDependentTransitWhat follows is relevant for models with time/state dependent transits
 CStateInfo
 CStateMarker
 CStatsGroup
 CStatus
 CStatusBuilder
 CSTLElementDeleter< STLContainer >
 CSTLValueDeleter< STLContainer >
 CStorage< Callback >
 Cstreambuf
 CStronglyConnectedComponentsFinder< NodeIndex, Graph, SccOutput >
 CStrongVector< IntType, T, Alloc >
 CStrongVector< ArcIndex, ArcInfo >
 CStrongVector< ArcIndex, int >
 CStrongVector< BooleanVariable, absl::Span< const operations_research::sat::Literal > >
 CStrongVector< BooleanVariable, bool >
 CStrongVector< BooleanVariable, BooleanVariable >
 CStrongVector< BooleanVariable, ClauseIndex >
 CStrongVector< BooleanVariable, Coefficient >
 CStrongVector< BooleanVariable, double >
 CStrongVector< BooleanVariable, int >
 CStrongVector< BooleanVariable, int64_t >
 CStrongVector< BooleanVariable, operations_research::sat::AssignmentInfo >
 CStrongVector< BooleanVariable, PQElement >
 CStrongVector< CandidateIndex, NodeIndex >
 CStrongVector< ClauseIndex, Clause >
 CStrongVector< ClauseIndex, operations_research::sat::SatClause * >
 CStrongVector< ColIndex, int >
 CStrongVector< ConstraintIndex, absl::StrongVector< TermIndex, operations_research::bop::OneFlipConstraintRepairer::ConstraintTerm > >
 CStrongVector< ConstraintIndex, bool >
 CStrongVector< ConstraintIndex, Coefficient >
 CStrongVector< ConstraintIndex, int64_t >
 CStrongVector< ConstraintIndex, operations_research::sat::LinearConstraintManager::ConstraintInfo >
 CStrongVector< ConstraintIndex, TermIndex >
 CStrongVector< CostClassIndex, operations_research::RoutingModel::CostClass >
 CStrongVector< DimensionIndex, int >
 CStrongVector< DimensionIndex, int64_t >
 CStrongVector< DimensionIndex, operations_research::RoutingDimension * >
 CStrongVector< DisjunctionIndex, Disjunction >
 CStrongVector< EdgeIndex, operations_research::BlossomGraph::Edge >
 CStrongVector< glop::ColIndex, bool >
 CStrongVector< glop::ColIndex, IntegerValue >
 CStrongVector< glop::RowIndex, IntegerValue >
 CStrongVector< glop::RowIndex, LinearConstraintInternal >
 CStrongVector< Index, std::vector< int > >
 CStrongVector< IndexType, IndexType >
 CStrongVector< IndexType, T >
 CStrongVector< IntegerVariable, absl::InlinedVector< ArcIndex, 6 > >
 CStrongVector< IntegerVariable, absl::InlinedVector< OptionalArcIndex, 6 > >
 CStrongVector< IntegerVariable, bool >
 CStrongVector< IntegerVariable, Domain >
 CStrongVector< IntegerVariable, double >
 CStrongVector< IntegerVariable, int >
 CStrongVector< IntegerVariable, int64_t >
 CStrongVector< IntegerVariable, IntegerValue >
 CStrongVector< IntegerVariable, IntegerVariableSpan >
 CStrongVector< IntegerVariable, LiteralIndex >
 CStrongVector< IntegerVariable, operations_research::sat::IncrementalAverage >
 CStrongVector< IntegerVariable, std::map< IntegerValue, operations_research::sat::Literal > >
 CStrongVector< IntegerVariable, std::vector< operations_research::sat::ImpliedBoundEntry > >
 CStrongVector< IntegerVariable, std::vector< WatchData > >
 CStrongVector< IntegerVariable, uint64_t >
 CStrongVector< IntegerVariable, VarInfo >
 CStrongVector< IntervalVariable, LiteralIndex >
 CStrongVector< IntervalVariable, operations_research::sat::AffineExpression >
 CStrongVector< IntType, uint64_t >
 CStrongVector< LiteralIndex, absl::InlinedVector< ArcIndex, 6 > >
 CStrongVector< LiteralIndex, absl::InlinedVector< int32_t, 6 > >
 CStrongVector< LiteralIndex, absl::InlinedVector< operations_research::sat::Literal, 6 > >
 CStrongVector< LiteralIndex, bool >
 CStrongVector< LiteralIndex, InlinedIntegerLiteralVector >
 CStrongVector< LiteralIndex, int >
 CStrongVector< LiteralIndex, IntegerVariable >
 CStrongVector< LiteralIndex, LiteralIndex >
 CStrongVector< LiteralIndex, operations_research::sat::Literal >
 CStrongVector< LiteralIndex, std::vector< ClauseIndex > >
 CStrongVector< LiteralIndex, std::vector< ConstraintIndexWithCoeff > >
 CStrongVector< LiteralIndex, std::vector< ImageInfo > >
 CStrongVector< LiteralIndex, std::vector< operations_research::sat::LiteralWatchers::Watcher > >
 CStrongVector< LiteralIndex, std::vector< WatchData > >
 CStrongVector< NodeIndex, int64_t >
 CStrongVector< NodeIndex, NodeIndex >
 CStrongVector< NodeIndex, operations_research::BlossomGraph::Node >
 CStrongVector< NodeIndex, std::vector< EdgeIndex > >
 CStrongVector< OptimizerIndex, int >
 CStrongVector< OptimizerIndex, operations_research::bop::BopOptimizerBase * >
 CStrongVector< OptionalArcIndex, ArcInfo >
 CStrongVector< PositiveOnlyIndex, bool >
 CStrongVector< PositiveOnlyIndex, std::vector< operations_research::sat::IntegerEncoder::ValueLiteralPair > >
 CStrongVector< RowIndex, absl::InlinedVector< ColIndex, 6 > >
 CStrongVector< RowIndex, bool >
 CStrongVector< RowIndex, operations_research::glop::SumWithOneMissing >
 CStrongVector< SparseIndex, BopConstraintTerm >
 CStrongVector< VariableIndex, absl::StrongVector< EntryIndex, ConstraintEntry > >
 CStrongVector< VariableIndex, bool >
 CStrongVector< VariableIndex, std::vector< ConstraintIndex > >
 CStrongVector< VehicleClassIndex, operations_research::RoutingModel::VehicleClass >
 CSubSolver
 CSumWithOneMissing< supported_infinity_is_positive >
 CSVector< T >
 CSVector< int >
 CSVector< int32_t >
 CSweepArrangerClass to arrange indices by by their distance and their angles from the depot
 Cswig_cast_info
 Cswig_const_info
 CSWIG_CSharpException_t
 CSWIG_CSharpExceptionArgument_t
 Cswig_globalvar
 CSWIG_JavaExceptions_t
 Cswig_module_info
 Cswig_type_info
 Cswig_varlinkobject
 CSwigPtr_PyObject
 CSwigPyClientData
 CSwigPyObject
 CSwigPyPacked
 CSymmetryProtoDefaultTypeInternal
 CT
 CTableConstraintProtoDefaultTypeInternal
 CTableStruct_ortools_2fbop_2fbop_5fparameters_2eproto
 CTableStruct_ortools_2fconstraint_5fsolver_2fassignment_2eproto
 CTableStruct_ortools_2fconstraint_5fsolver_2fdemon_5fprofiler_2eproto
 CTableStruct_ortools_2fconstraint_5fsolver_2frouting_5fenums_2eproto
 CTableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto
 CTableStruct_ortools_2fconstraint_5fsolver_2fsearch_5flimit_2eproto
 CTableStruct_ortools_2fconstraint_5fsolver_2fsearch_5fstats_2eproto
 CTableStruct_ortools_2fconstraint_5fsolver_2fsolver_5fparameters_2eproto
 CTableStruct_ortools_2fdata_2fjobshop_5fscheduling_2eproto
 CTableStruct_ortools_2fdata_2frcpsp_2eproto
 CTableStruct_ortools_2fdata_2fvector_5fbin_5fpacking_2eproto
 CTableStruct_ortools_2fglop_2fparameters_2eproto
 CTableStruct_ortools_2fgraph_2fflow_5fproblem_2eproto
 CTableStruct_ortools_2fgscip_2fgscip_2eproto
 CTableStruct_ortools_2flinear_5fsolver_2flinear_5fsolver_2eproto
 CTableStruct_ortools_2fsat_2fboolean_5fproblem_2eproto
 CTableStruct_ortools_2fsat_2fcp_5fmodel_2eproto
 CTableStruct_ortools_2fsat_2fcp_5fmodel_5fservice_2eproto
 CTableStruct_ortools_2fsat_2fsat_5fparameters_2eproto
 CTableStruct_ortools_2futil_2foptional_5fboolean_2eproto
 CTailArrayBuilder< GraphType, has_reverse_arcs >
 CTailArrayBuilder< GraphType, false >
 CTailArrayManager< GraphType >
 CTailArrayReleaser< GraphType, has_reverse_arcs >
 CTailArrayReleaser< GraphType, false >
 CTaskDefaultTypeInternal
 CTaskDefaultTypeInternal
 CDisjunctivePropagator::TasksA structure to hold tasks described by their features
 CTaskSet
 CTaskTime
 CThetaLambdaTree< IntegerType >
 CThetaLambdaTree< int64_t >
 CThetaLambdaTree< IntegerValue >
 CThreadPool
 CTimeLimitA simple class to enforce both an elapsed time limit and a deterministic time limit in the same thread as a program
 CTopN< Element >
 CTopN< CutCandidate >
 CTopNCuts
 CTopologicalSorter< T, stable_sort, Hash, KeyEqual >
 CTopologicalSorter< T, false, typename absl::flat_hash_map< T, int >::hasher, typename absl::flat_hash_map< T, int, typename absl::flat_hash_map< T, int >::hasher >::key_equal >
 CTrail
 CTrail
 CTransitionTimeMatrixDefaultTypeInternal
 CTransparentLess
 CTravelBounds
 CTravelingSalesmanLowerBoundParameters
 Ctrue_type
 CTypeRegulationsChecker::TypePolicyOccurrence
 CTypeRegulationsChecker
 CUnaryDimensionChecker
 CUndirectedAdjacencyListsOfDirectedGraph< Graph >
 CUnsortedNullableRevBitsetThis class represents a reversible bitset
 CUpdateRow
 CUpperBoundedLinearConstraint
 CUpperBoundedLinearExpression
 CValueDeleter
 CIntegerEncoder::ValueLiteralPair
 CVarDomination
 CVariable
 CPseudoCosts::VariableBoundChange
 CVariableRefOrValue
 CVariableRefOrValueArray
 CVariablesAssignment
 CVariablesEquality
 CVariablesInfo
 CVariableValues
 CVariableWithSameReasonIdentifier
 CVarValue
 CVbpParser
 Cvector< T >STL class
 CVectorBinPackingOneBinInSolutionDefaultTypeInternal
 CVectorBinPackingProblemDefaultTypeInternal
 CVectorBinPackingSolutionDefaultTypeInternal
 CVectorMap< T >
 CVectorOrFunction< ScalarType, Evaluator >
 CVectorOrFunction< ScalarType, std::vector< ScalarType > >
 CRoutingModel::VehicleClass
 CRoutingModel::VehicleTypeContainer::VehicleClassEntry
 CRoutingModel::VehicleTypeContainerStruct used to sort and store vehicles by their type
 CVehicleTypeCuratorHelper class that manages vehicles
 CVModuleInfo
 CVolgenantJonkerEvaluator< CostType >
 CWallTimer
 CLiteralWatchers::Watcher
 CWorkerInfoDefaultTypeInternal
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 Cyyguts_t
 Cyypcontext_t
 CZeroHalfCutHelper
 CZVector< T >
 CZVector< ArcIndex >
 CZVector< ArcIndexType >
 CZVector< CostValue >
 CZVector< FlowQuantity >
 CZVector< NodeHeight >
 CZVector< NodeIndex >
 CZVector< NodeIndexType >