Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_EKKfactinfo
AbcDualRowDantzigDual Row Pivot Dantzig Algorithm Class
AbcDualRowPivotDual Row Pivot Abstract Base Class
AbcDualRowSteepestDual Row Pivot Steepest Edge Algorithm Class
AbcMatrix
AbcMatrix2
AbcMatrix3
AbcNonLinearCost
AbcPrimalColumnDantzigPrimal Column Pivot Dantzig Algorithm Class
AbcPrimalColumnPivotPrimal Column Pivot Abstract Base Class
AbcPrimalColumnSteepestPrimal Column Pivot Steepest Edge Algorithm Class
AbcSimplex
AbcSimplexDualThis solves LPs using the dual simplex method
AbcSimplexFactorizationThis just implements AbcFactorization when an AbcMatrix object is passed
AbcSimplexPrimalThis solves LPs using the primal simplex method
AbcTolerancesEtc
AbcWarmStart
AbcWarmStartOrganizer
doubleton_action::action
remove_dual_action::actionPostsolve (bound restore) instruction
dupcol_action::action
duprow_action::action
gubrow_action::action
twoxtwo_action::action
drop_empty_cols_action::action
drop_empty_rows_action::action
remove_fixed_action::actionStructure to hold information necessary to reintroduce a column into the problem representation
make_fixed_action::actionStructure to preserve the bound overwritten when fixing a variable
forcing_constraint_action::action
implied_free_action::action
slack_doubleton_action::action
slack_singleton_action::action
subst_constraint_action::action
do_tighten_action::action
tripleton_action::action
useless_constraint_action::action
OsiSolverInterface::ApplyCutsReturnCodeInternal class for obtaining status from the applyCuts method
FlopSmiEx::BinTreeStructClass for balanced binary trees
BitVector128
blockStruct
blockStruct3
flopc::Boolean_baseBase class for all "boolean" types of data
ClpNode::branchState
CbcOrClpParamVery simple class for setting parameters
ClpCholeskyBaseBase class for Clp Cholesky factorization Will do better factorization
ClpCholeskyDense
ClpCholeskyDenseC
ClpCholeskyMumpsMumps class for Clp Cholesky factorization
ClpCholeskyTaucsTaucs class for Clp Cholesky factorization
ClpCholeskyUflUfl class for Clp Cholesky factorization
ClpCholeskyWssmpWssmp class for Clp Cholesky factorization
ClpCholeskyWssmpKKTWssmpKKT class for Clp Cholesky factorization
ClpConstraintConstraint Abstract Base Class
ClpConstraintLinearLinear Constraint Class
ClpConstraintQuadraticQuadratic Constraint Class
ClpDataSaveThis is a tiny class where data can be saved round calls
ClpDisasterHandlerBase class for Clp disaster handling
ClpDualRowDantzigDual Row Pivot Dantzig Algorithm Class
ClpDualRowPivotDual Row Pivot Abstract Base Class
ClpDualRowSteepestDual Row Pivot Steepest Edge Algorithm Class
ClpDummyMatrixThis implements a dummy matrix as derived from ClpMatrixBase
ClpDynamicExampleMatrixThis implements a dynamic matrix when we have a limit on the number of "interesting rows"
ClpDynamicMatrixThis implements a dynamic matrix when we have a limit on the number of "interesting rows"
ClpEventHandlerBase class for Clp event handling
ClpFactorizationThis just implements CoinFactorization when an ClpMatrixBase object is passed
ClpGubDynamicMatrixThis implements Gub rows plus a ClpPackedMatrix
ClpGubMatrixThis implements Gub rows plus a ClpPackedMatrix
ClpHashValue
ClpInteriorThis solves LPs using interior point methods
ClpLinearObjectiveLinear Objective Class
ClpLsqrThis class implements LSQR
ClpMatrixBaseAbstract base class for Clp Matrices
ClpMessageThis deals with Clp messages (as against Osi messages etc)
ClpModel
ClpNetworkBasisThis deals with Factorization and Updates for network structures
ClpNetworkMatrixThis implements a simple network matrix as derived from ClpMatrixBase
ClpNode
ClpNodeStuff
ClpNonLinearCost
ClpObjectiveObjective Abstract Base Class
ClpPackedMatrix
ClpPackedMatrix2
ClpPackedMatrix3
ClpPdcoThis solves problems in Primal Dual Convex Optimization
ClpPdcoBaseAbstract base class for tailoring everything for Pcdo
ClpPlusMinusOneMatrixThis implements a simple +- one matrix as derived from ClpMatrixBase
ClpPredictorCorrectorThis solves LPs using the predictor-corrector method due to Mehrotra
ClpPresolveThis is the Clp interface to CoinPresolve
ClpPrimalColumnDantzigPrimal Column Pivot Dantzig Algorithm Class
ClpPrimalColumnPivotPrimal Column Pivot Abstract Base Class
ClpPrimalColumnSteepestPrimal Column Pivot Steepest Edge Algorithm Class
ClpPrimalQuadraticDantzigPrimal Column Pivot Dantzig Algorithm Class
ClpQuadraticObjectiveQuadratic Objective Class
ClpSimplexThis solves LPs using the simplex method
ClpSimplexDualThis solves LPs using the dual simplex method
ClpSimplexNonlinearThis solves non-linear LPs using the primal simplex method
ClpSimplexOtherThis is for Simplex stuff which is neither dual nor primal
ClpSimplexPrimalThis solves LPs using the primal simplex method
ClpSimplexProgressFor saving extra information to see if looping
ClpSolveThis is a very simple class to guide algorithms
ClpTrustedDataFor a structure to be used by trusted code
flopc::CoefInternal representation of a Coefficient in a matrix
CoinAbcAnyFactorizationAbstract base class which also has some scalars so can be used from Dense or Simp
CoinAbcDenseFactorizationThis deals with Factorization and Updates This is a simple dense version so other people can write a better one
CoinAbcStack
CoinAbcStatistics
CoinAbcThreadInfo
CoinAbcTypeFactorization
CoinAbsFltEqEquality to an absolute tolerance
CoinArbitraryArrayWithLengthArbitrary version
CoinArrayWithLengthPointer with length in bytes
CoinBaseModel
CoinBigIndexArrayWithLengthCoinBigIndex * version
CoinBuildIn many cases it is natural to build a model by adding one row at a time
CoinDenseFactorizationThis deals with Factorization and Updates This is a simple dense version so other people can write a better one
CoinDenseVector< T >Dense Vector
CoinDoubleArrayWithLengthDouble * version
CoinErrorError Class thrown by an exception
CoinExternalVectorFirstGreater_2< S, T, V >Function operator
CoinExternalVectorFirstGreater_3< S, T, U, V >Function operator
CoinExternalVectorFirstLess_2< S, T, V >Function operator
CoinExternalVectorFirstLess_3< S, T, U, V >Function operator
CoinFactorizationThis deals with Factorization and Updates
CoinFactorizationDoubleArrayWithLengthCoinFactorizationDouble * version
CoinFactorizationLongDoubleArrayWithLengthCoinFactorizationLongDouble * version
CoinFileInputAbstract base class for file input classes
CoinFileIOBaseBase class for FileIO classes
CoinFileOutputAbstract base class for file output classes
CoinFirstAbsGreater_2< S, T >Function operator
CoinFirstAbsGreater_3< S, T, U >Function operator
CoinFirstAbsLess_2< S, T >Function operator
CoinFirstAbsLess_3< S, T, U >Function operator
CoinFirstGreater_2< S, T >Function operator
CoinFirstGreater_3< S, T, U >Function operator
CoinFirstLess_2< S, T >Function operator
CoinFirstLess_3< S, T, U >Function operator
CoinMpsIO::CoinHashLink
ClpHashValue::CoinHashLinkData
CoinLpIO::CoinHashLink
CoinIndexedVectorIndexed Vector
CoinIntArrayWithLengthInt * version
CoinLpIOClass to read and write Lp files
CoinMessageThe standard set of Coin messages
CoinMessageHandlerBase class for message handling
CoinMessagesClass to hold and manipulate an array of massaged messages
CoinModelThis is a simple minded model which is stored in a format which makes it easier to construct and modify but not efficient for algorithms
CoinModelHash
CoinModelHash2For int,int hashing
CoinModelHashLinkFor names and hashing
CoinModelInfo2This is a model which is made up of Coin(Structured)Model blocks
CoinModelLinkThis is for various structures/classes needed by CoinModel
CoinModelLinkedList
CoinModelTripleFor linked lists
CoinMpsCardReaderVery simple code for reading MPS data
CoinMpsIOMPS IO Interface
CoinOneMessageClass for one massaged message
CoinOslFactorization
CoinOtherFactorizationAbstract base class which also has some scalars so can be used from Dense or Simp
CoinSnapshot::coinOwnedTo say whether arrays etc are owned by CoinSnapshot
CoinPackedMatrixSparse Matrix Base Class
CoinPackedVectorSparse Vector
CoinPackedVectorBaseAbstract base class for various sparse vectors
CoinPair< S, T >An ordered pair
CoinParamA base class for `keyword value' command line parameters
CoinPartitionedVector
CoinPostsolveMatrixAugments CoinPrePostsolveMatrix with information about the problem that is only needed during postsolve
CoinPrePostsolveMatrixCollects all the information about the problem that is needed in both presolve and postsolve
CoinPresolveActionAbstract base class of all presolve routines
CoinPresolveMatrixAugments CoinPrePostsolveMatrix with information about the problem that is only needed during presolve
CoinPresolveMonitorMonitor a row or column for modification
CoinRelFltEqEquality to a scaled tolerance
CoinSearchTree< Comp >
CoinSearchTreeBase
CoinSearchTreeCompareBestBest first search
CoinSearchTreeCompareBreadth
CoinSearchTreeCompareDepthDepth First Search
CoinSearchTreeComparePreferredFunction objects to compare search tree nodes
CoinSearchTreeManager
CoinSetVery simple class for containing data on set
CoinShallowPackedVectorShallow Sparse Vector
CoinSimpFactorization
CoinSnapshotNON Abstract Base Class for interfacing with cut generators or branching code or
CoinSosSetVery simple class for containing SOS set
CoinStructuredModel
CoinThreadRandomClass for thread specific random numbers
CoinTimerThis class implements a timer that also implements a tracing functionality
CoinTreeNodeA class from which the real tree nodes should be derived from
CoinTreeSiblings
CoinTriple< S, T, U >
CoinUnsignedIntArrayWithLengthUnsigned int * version
CoinVoidStarArrayWithLengthVoid * version
CoinWarmStartAbstract base class for warm start information
CoinWarmStartBasisThe default COIN simplex (basis-oriented) warm start class
CoinWarmStartBasisDiffA `diff' between two CoinWarmStartBasis objects
CoinWarmStartDiffAbstract base class for warm start `diff' objects
CoinWarmStartDualWarmStart information that is only a dual vector
CoinWarmStartDualDiffA `diff' between two CoinWarmStartDual objects
CoinWarmStartPrimalDualWarmStart information that is only a dual vector
CoinWarmStartPrimalDualDiffA `diff' between two CoinWarmStartPrimalDual objects
CoinWarmStartVector< T >WarmStart information that is only a vector
CoinWarmStartVectorDiff< T >A `diff' between two CoinWarmStartVector objects
CoinWarmStartVectorPair< T, U >
CoinWarmStartVectorPairDiff< T, U >
CoinYacc
OsiCuts::const_iteratorConst Iterator
flopc::ConstantReference counted class for all "constant" types of data
flopc::Constant_baseBase class for all "constant" types of data
flopc::ConstraintSemantic representation of a constraint in a Math Program
FlopSmiEx::CoreNodeBaseProblem-independent base class for an LP/MIP model in one node of a tree
flopc::DataRefReference to a set of data
do_tighten_action
doubleton_actionSolve ax+by=c for y and substitute y out of the problem
drop_empty_cols_actionPhysically removes empty columns in presolve, and reinserts empty columns in postsolve
drop_empty_rows_actionPhysically removes empty rows in presolve, and reinserts empty rows in postsolve
drop_zero_coefficients_actionRemoval of explicit zeros
dropped_zeroTracking information for an explicit zero coefficient
dualColumnResult
dupcol_actionDetect and remove duplicate columns
duprow_actionDetect and remove duplicate rows
EKKHlinkThis deals with Factorization and Updates This is ripped off from OSL!!!!!!!!!
flopc::Expression_operatorThe base class for all expressions
FactorPointersPointers used during factorization
forcing_constraint_actionDetect and process forcing constraints and useless constraints
flopc::FunctorFunction object
flopc::GenerateFunctorFunctor to facilitate generation of coefficients
glp_prob
gubrow_actionDetect and remove entries whose sum is known
flopc::Handle< T >Utility for doing reference counted pointers
IdiotThis class implements a very silly algorithm
IdiotResultFor use internally
implied_free_actionDetect and process implied free variables
Info******** DATA to be moved into protected section of ClpInterior
flopc::InsertFunctor< nbr >Internal representation of a "set"
flopc::insertFunctor< nbr >Inserter for construction of a subset
isolated_constraint_action
OsiCuts::iteratorIterator
make_fixed_actionFix a variable at a specified bound
flopc::MessengerInteface for hooking up to internal flopc++ message handling
flopc::MP_binary_variableSpecialized subclass of MP_variable where the variable is pre-specified to be binary
flopc::MP_booleanReference counted class for all "boolean" types of data
flopc::MP_constraintSemantic representation of a linear constraint
flopc::MP_dataInput data set
flopc::MP_domainRange over which some other constuct is defined
flopc::MP_domain_baseReference to a set of index values
flopc::MP_domain_setRange over which some other constuct is defined
flopc::MP_domain_subset< nbr >Range over which some other constuct is defined
flopc::MP_expressionSymbolic representation of a linear expression
flopc::MP_expression_baseThe base class for all expressions
flopc::MP_indexRepresentation of an index
flopc::MP_index_baseInternal representation of a index
flopc::MP_index_difInternal representation of an index expression
flopc::MP_index_expRepresentation of an expression involving an index
flopc::MP_index_multInternal representation of an index expression
flopc::MP_index_sumInternal representation of an index expression
flopc::MP_modelThis is the anchor point for all constructs in a FlopC++ model
flopc::MP_setRepresentation of a set for indexing into some other construct
flopc::MP_set_baseInternal representation of a "set"
flopc::MP_stage
flopc::MP_stochastic_data
flopc::MP_subset< nbr >Internal representation of a "set"
flopc::MP_variableSymantic representation of a variable
MyEventHandlerThis is so user can trap events and do useful stuff
MyMessageHandler
myPdcoThis implements a simple network matrix as derived from ClpMatrixBase
flopc::NamedUtility interface class for adding a string name onto a structure
flopc::NormalMessengerInternal use: used when Normal output is selected
flopc::ObjectiveGenerateFunctorFunctor to facilitate generation of the objective function
Options******** DATA to be moved into protected section of ClpInterior
OsiAuxInfoThis class allows for a more structured use of algorithmic tweaking to an OsiSolverInterface
OsiBabSolverThis class allows for the use of more exotic solvers e.g
OsiBranchingInformation
OsiBranchingObjectAbstract branching object base class
OsiChooseStrongThis class chooses a variable to branch on
OsiChooseVariableThis class chooses a variable to branch on
OsiClpDisasterHandler
OsiClpSolverInterfaceClp Solver Interface
OsiColCutColumn Cut Class
OsiCpxSolverInterfaceCPLEX Solver Interface
OsiCut
OsiCuts::OsiCutCompare
OsiCutsCollections of row cuts and column cuts
OsiGlpkSolverInterface
OsiGrbSolverInterfaceGurobi Solver Interface
OsiHotInfoThis class contains the result of strong branching on a variable When created it stores enough information for strong branching
OsiIntegerBranchingObjectSimple branching object for an integer variable
OsiLotsizeLotsize class
OsiLotsizeBranchingObjectLotsize branching object
OsiMskSolverInterface
OsiObjectAbstract base class for `objects'
OsiObject2Define a class to add a bit of complexity to OsiObject This assumes 2 way branching
OsiPresolveOSI interface to COIN problem simplification capabilities
OsiPseudoCostsThis class is the placeholder for the pseudocosts used by OsiChooseStrong
OsiRowCutRow Cut Class
OsiRowCut2Row Cut Class which refers back to row which created it
OsiRowCutDebuggerValidate cuts against a known solution
OsiSimpleIntegerDefine a single integer class
OsiSolverBranchSolver Branch Class
OsiSolverInterfaceAbstract Base Class for describing an interface to a solver
OsiSolverResultSolver Result Class
OsiSOSDefine Special Ordered Sets of type 1 and 2
OsiSOSBranchingObjectBranching object for Special ordered sets
OsiSpxSolverInterfaceSoPlex Solver Interface Instantiation of OsiSpxSolverInterface for SoPlex
OsiTestSolverInterfaceVol(ume) Solver Interface
OsiTwoWayBranchingObjectThis just adds two-wayness to a branching object
OsiTestSolverInterface::OsiVolMatrixOneMinusOne_
OsiXprSolverInterfaceXPRESS-MP Solver Interface
Outfo******** DATA to be moved into protected section of ClpInterior
ClpSimplexOther::parametricsData
AbcSimplexPrimal::pivotStruct
PLess< T >
presolvehlinkLinks to aid in packed matrix modification
Coin::ReferencedObjectReferencedObject class
remove_dual_actionAttempt to fix variables by bounding reduced costs
remove_fixed_actionExcise fixed variables from the model
flopc::RowMajorUtility class to flatten multidimensional information into single dimentional offset information
scatterStruct
FlopSmiEx::ScenTreeStructBase class for scenario-trees
slack_doubleton_actionConvert an explicit bound constraint to a column bound
slack_singleton_actionFor variables with one entry
Coin::SmartPtr< T >Template class for Smart Pointers
SmiCoreCombineAdd
SmiCoreCombineReplace
SmiCoreCombineRuleThis deals with combining Core and Stochastic data
SmiCoreData
SmiDiscreteDistribution
SmiDiscreteEvent
SmiDiscreteRV
SmiLinearData
SmiMessageThis deals with Clp messages (as against Osi messages etc)
SmiNodeData
SmiScenarioTree< T >
SmiScnModelSmiScnModel: COIN-SMI Scenario Model Class
SmiScnModelAddNode
SmiScnModelDeleteNode
SmiScnNode
SmiSmpsCardReader
SmiSmpsIO
SmiTreeNode< T >Scenario Tree
FlopSmiEx::CoreNodeBase::SP_constraintClass for a stochastic (node-based) constraint
FlopSmiEx::CoreNodeBase::SP_variableClass for a stochastic (node-based) variable
flopc::SubsetRef< nbr >Internal representation of a "set"
flopc::SUBSETREFInternal representation of a "set"
subst_constraint_actionDetect and process implied free variables
symrecFor string evaluation
flopc::TerminalExpressionThe base class for all expressions
TestBed
TestItem
OsiUnitTest::TestOutcomeA single test outcome record
OsiUnitTest::TestOutcomesUtility class to maintain a list of test outcomes
tripleton_actionWe are only going to do this if it does not increase number of elements?
FlopSmiEx::TwoStageTreeClass for a 2-stage tree (bush)
twoxtwo_actionDetect interesting 2 by 2 blocks
useless_constraint_action
flopc::VariableRefSemantic representation of a variable in a Math Program
flopc::VerboseMessengerInternal use: used when Verbose output is selected
VOL_alpha_factor
VOL_dual
VOL_dvectorVector of doubles
VOL_indc
VOL_ivectorVector of ints
VOL_parmsThis class contains the parameters controlling the Volume Algorithm
VOL_primal
VOL_problemThis class holds every data for the Volume Algorithm and its solve method must be invoked to solve the problem
VOL_swing
VOL_user_hooksThe user hooks should be overridden by the user to provide the problem specific routines for the volume algorithm
VOL_vh

Generated on 24 Nov 2013 by  doxygen 1.6.1