coin-Bcp
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNCoin
oNCoinParamUtilsUtility functions for processing CoinParam parameters
oNLAPPerforms one round of Lift & Project using CglLandPSimplex to build cuts
oNOsiUnitTestA namespace so we can define a few `global' variables to use during tests
oNsoplex
oC_EKKfactinfo
oCAbcDualRowDantzigDual Row Pivot Dantzig Algorithm Class
oCAbcDualRowPivotDual Row Pivot Abstract Base Class
oCAbcDualRowSteepestDual Row Pivot Steepest Edge Algorithm Class
oCAbcMatrix
oCAbcMatrix2
oCAbcMatrix3
oCAbcNonLinearCost
oCAbcPrimalColumnDantzigPrimal Column Pivot Dantzig Algorithm Class
oCAbcPrimalColumnPivotPrimal Column Pivot Abstract Base Class
oCAbcPrimalColumnSteepestPrimal Column Pivot Steepest Edge Algorithm Class
oCAbcSimplex
oCAbcSimplexDualThis solves LPs using the dual simplex method
oCAbcSimplexFactorizationThis just implements AbcFactorization when an AbcMatrix object is passed
oCAbcSimplexPrimalThis solves LPs using the primal simplex method
oCAbcTolerancesEtc
oCAbcWarmStart
oCAbcWarmStartOrganizer
oCampl_info
oCauxiliary_graph
oCBB_cutSimple representation of a cut by storing non zero coefficients only
oCBB_indexed_cutWhen doing a sprint sort of algorithm on the cuts (i.e., leave out a number of cuts at the beginning and add them only as necessary) this object represents one of these cuts
oCBB_init
oCBB_lpClass for operations at the node level
oCBB_packerClass taking care of packing/unpacking
oCBB_probClass holding data for describing the problem
oCBB_tm
oCBCP_bufferThis class describes the message buffer used for all processes of BCP
oCBCP_cg_parParameters used in the Cut Generator process
oCBCP_cg_probThis class is the central class of the Cut Generator process
oCBCP_cg_userBase class from which the user can derive a problem specific class to be used in the Cut Generator process
oCBCP_colThis class holds a column in a compressed form
oCBCP_cutAbstract base class that defines members common to all types of cuts
oCBCP_cut_algoThis is the class from which the user should derive her own algorithmic cuts
oCBCP_cut_coreCore cuts are the cuts that always stay in the LP formulation
oCBCP_cut_setThis class is just a collection of pointers to cuts with a number of methods to manipulate these cuts and/or select certain entries
oCBCP_fatal_errorCurrently there isn't any error handling in BCP
oCBCP_internal_brobjThis class is the internal representation of a branching object
oCBCP_lp_branching_objectThis class describes a generic branching object
oCBCP_lp_cut_pool
oCBCP_lp_integer_branching_objectThis class exist only so that we can extract information from OsiIntegerBranchingObject
oCBCP_lp_nodeNO OLD DOC
oCBCP_lp_parParameters used in the LP process
oCBCP_lp_parentNO OLD DOC
oCBCP_lp_probNO OLD DOC
oCBCP_lp_relaxAn object of type BCP_lp_relax holds the description of an lp relaxation
oCBCP_lp_resultThis class holds the results after solving an LP relaxation
oCBCP_lp_sos_branching_objectThis class exist only so that we can extract information from OsiIntegerBranchingObject
oCBCP_lp_statisticsNO OLD DOC
oCBCP_lp_userBase class from which the user can derive a problem specific class to be used in the LP process
oCBCP_lp_var_pool
oCBCP_lp_waiting_col
oCBCP_lp_waiting_row
oCBCP_MemPool
oCBCP_message_environmentThis is an abstract base class that describes the message passing environment
oCBCP_node_change
oCBCP_node_storage_in_tmNO OLD DOC
oCBCP_obj_change
oCBCP_obj_set_changeThis class stores data about how an object set (set of vars or set of cuts) changes
oCBCP_parameterThis parameter indeintifies a single parameter entry
oCBCP_parameter_setThis is the class serves as a holder for a set of parameters
oCBCP_presolved_lp_brobjA presolved branching object candidate
oCBCP_problem_coreThis class describes the core of the MIP problem, the variables/cuts in it as well as the matrix corresponding the core variables and cuts
oCBCP_problem_core_changeThis class describes changes in the core of the problem
oCBCP_process
oCBCP_rowThis class holds a row in a compressed form
oCBCP_scheduler
oCBCP_single_environment
oCBCP_slave_paramsNO OLD DOC
oCBCP_solutionThis is the abstract base class for a solution to a Mixed Integer Programming problem
oCBCP_solution_genericThis class holds a MIP feasible primal solution
oCBCP_stringThis class is a very simple impelementation of a constant length string
oCBCP_tm_flagsNO OLD DOC
oCBCP_tm_node
oCBCP_tm_node_data
oCBCP_tm_node_to_send
oCBCP_tm_parParameters used in the Tree Manager process
oCBCP_tm_probNO OLD DOC
oCBCP_tm_stat
oCBCP_tm_userBase class from which the user can derive a problem specific class to be used in the TM process
oCBCP_treeNO OLD DOC
oCBCP_ts_node_dataSame as BCP_tm_node_data, just there's no need to use smart pointers in this process
oCBCP_ts_par
oCBCP_ts_prob
oCBCP_ts_user
oCBCP_user_class
oCBCP_user_data
oCBCP_user_pack
oCBCP_varAbstract base class that defines members common to all types of variables
oCBCP_var_algoThis is the class from which the user should derive her own algorithmic variables
oCBCP_var_coreCore variables are the variables that always stay in the LP formulation
oCBCP_var_setThis class is just a collection of pointers to variables with a number of methods to manipulate these variables and/or select certain entries
oCBCP_vecThe class BCP_vec serves the same purpose as the vector class in the standard template library
oCBCP_vec_changeThis class stores a vector explicitly or relatively to another vector
oCBCP_vg_par
oCBCP_vg_probThis class is the central class of the Variable Generator process
oCBCP_vg_userBase class from which the user can derive a problem specific class to be used in the Cut Generator process
oCBCP_warmstartWarmstarting information for the LP solver
oCBCP_warmstart_basisThis class describes a warmstart information that consists of basis information for structural and artificial variables
oCBCP_warmstart_dualThis class describes a warmstart information that consists solely of the dual vector
oCBCP_warmstart_primaldualThis class describes a warmstart information that consists solely of the dual vector
oCBitVector128
oCblockStruct
oCblockStruct3
oCCbcOrClpParamVery simple class for setting parameters
oCCgl012Cut012Cut Generator Class
oCcgl_arc
oCcgl_graph
oCcgl_node
oCCglAllDifferentAllDifferent Cut Generator Class This has a number of sets
oCCglBKFor Bron-Kerbosch
oCCglClique
oCCglCutGeneratorCut Generator Base Class
oCCglDuplicateRowDuplicateRow Cut Generator Class
oCCglFakeClique
oCCglFlowCoverLifed Simple Generalized Flow Cover Cut Generator Class
oCCglFlowVUBVariable upper bound class
oCCglGMIGomory cut generator with several cleaning procedures, used to test the numerical safety of the resulting cuts
oCCglGMIParamClass collecting parameters for the GMI cut generator
oCCglGomoryGomory Cut Generator Class
oCCglHashLinkOnly store unique row cuts
oCCglImplicationThis just uses implication info
oCCglKnapsackCoverKnapsack Cover Cut Generator Class
oCCglLandP
oCCglLiftAndProjectLift And Project Cut Generator Class
oCCglMessageThis deals with Cgl messages (as against Osi messages etc)
oCCglMixedIntegerRoundingMixed Integer Rounding Cut Generator Class
oCCglMixedIntegerRounding2Mixed Integer Rounding Cut Generator Class
oCCglMixIntRoundVUB
oCCglMixIntRoundVUB2
oCCglOddHoleOdd Hole Cut Generator Class
oCCglParamClass collecting parameters for all cut generators
oCCglPreProcessClass for preProcessing and postProcessing
oCCglProbingProbing Cut Generator Class
oCCglRedSplitGomory Reduce-and-Split Cut Generator Class; See method generateCuts()
oCCglRedSplit2Reduce-and-Split Cut Generator Class; See method generateCuts()
oCCglRedSplit2ParamClass collecting parameters the Reduced-and-split cut generator
oCCglRedSplitParamClass collecting parameters the Reduced-and-split cut generator
oCCglResidualCapacityResidual Capacity Inequalities Cut Generator Class
oCCglSimpleRoundingSimple Rounding Cut Generator Class
oCCglStoredStored Cut Generator Class
oCCglTreeInfoInformation about where the cut generator is invoked from
oCCglTreeProbingInfo
oCCglTwomirTwostep MIR Cut Generator Class
oCCglUniqueRowCuts
oCCglZeroHalfZero Half Cut Generator Class
oCCliqueEntryDerived class to pick up probing info
oCClpCholeskyBaseBase class for Clp Cholesky factorization Will do better factorization
oCClpCholeskyDense
oCClpCholeskyDenseC
oCClpCholeskyMumpsMumps class for Clp Cholesky factorization
oCClpCholeskyTaucsTaucs class for Clp Cholesky factorization
oCClpCholeskyUflUfl class for Clp Cholesky factorization
oCClpCholeskyWssmpWssmp class for Clp Cholesky factorization
oCClpCholeskyWssmpKKTWssmpKKT class for Clp Cholesky factorization
oCClpConstraintConstraint Abstract Base Class
oCClpConstraintLinearLinear Constraint Class
oCClpConstraintQuadraticQuadratic Constraint Class
oCClpDataSaveThis is a tiny class where data can be saved round calls
oCClpDisasterHandlerBase class for Clp disaster handling
oCClpDualRowDantzigDual Row Pivot Dantzig Algorithm Class
oCClpDualRowPivotDual Row Pivot Abstract Base Class
oCClpDualRowSteepestDual Row Pivot Steepest Edge Algorithm Class
oCClpDummyMatrixThis implements a dummy matrix as derived from ClpMatrixBase
oCClpDynamicExampleMatrixThis implements a dynamic matrix when we have a limit on the number of "interesting rows"
oCClpDynamicMatrixThis implements a dynamic matrix when we have a limit on the number of "interesting rows"
oCClpEventHandlerBase class for Clp event handling
oCClpFactorizationThis just implements CoinFactorization when an ClpMatrixBase object is passed
oCClpGubDynamicMatrixThis implements Gub rows plus a ClpPackedMatrix
oCClpGubMatrixThis implements Gub rows plus a ClpPackedMatrix
oCClpHashValue
oCClpInteriorThis solves LPs using interior point methods
oCClpLinearObjectiveLinear Objective Class
oCClpLsqrThis class implements LSQR
oCClpMatrixBaseAbstract base class for Clp Matrices
oCClpMessageThis deals with Clp messages (as against Osi messages etc)
oCClpModel
oCClpNetworkBasisThis deals with Factorization and Updates for network structures
oCClpNetworkMatrixThis implements a simple network matrix as derived from ClpMatrixBase
oCClpNode
oCClpNodeStuff
oCClpNonLinearCost
oCClpObjectiveObjective Abstract Base Class
oCClpPackedMatrix
oCClpPackedMatrix2
oCClpPackedMatrix3
oCClpPdcoThis solves problems in Primal Dual Convex Optimization
oCClpPdcoBaseAbstract base class for tailoring everything for Pcdo
oCClpPEDualRowDantzig
oCClpPEDualRowSteepestDual Row Pivot Steepest Edge Algorithm Class
oCClpPEPrimalColumnDantzig
oCClpPEPrimalColumnSteepestPrimal Column Pivot Steepest Edge Algorithm Class
oCClpPESimplexBASE CLASS FOR THE IMPROVED SIMPLEX
oCClpPlusMinusOneMatrixThis implements a simple +- one matrix as derived from ClpMatrixBase
oCClpPredictorCorrectorThis solves LPs using the predictor-corrector method due to Mehrotra
oCClpPresolveThis is the Clp interface to CoinPresolve
oCClpPrimalColumnDantzigPrimal Column Pivot Dantzig Algorithm Class
oCClpPrimalColumnPivotPrimal Column Pivot Abstract Base Class
oCClpPrimalColumnSteepestPrimal Column Pivot Steepest Edge Algorithm Class
oCClpPrimalQuadraticDantzigPrimal Column Pivot Dantzig Algorithm Class
oCClpQuadraticObjectiveQuadratic Objective Class
oCClpSimplexThis solves LPs using the simplex method
oCClpSimplexDualThis solves LPs using the dual simplex method
oCClpSimplexNonlinearThis solves non-linear LPs using the primal simplex method
oCClpSimplexOtherThis is for Simplex stuff which is neither dual nor primal
oCClpSimplexPrimalThis solves LPs using the primal simplex method
oCClpSimplexProgressFor saving extra information to see if looping
oCClpSolveThis is a very simple class to guide algorithms
oCclpTempInfo
oCClpTrustedDataFor a structure to be used by trusted code
oCCname
oCCoinAbcAnyFactorizationAbstract base class which also has some scalars so can be used from Dense or Simp
oCCoinAbcDenseFactorizationThis deals with Factorization and Updates This is a simple dense version so other people can write a better one
oCCoinAbcStack
oCCoinAbcStatistics
oCCoinAbcTypeFactorization
oCCoinAbsFltEqEquality to an absolute tolerance
oCCoinArbitraryArrayWithLengthArbitrary version
oCCoinArrayWithLengthPointer with length in bytes
oCCoinBaseModel
oCCoinBigIndexArrayWithLengthCoinBigIndex * version
oCCoinBuildIn many cases it is natural to build a model by adding one row at a time
oCCoinDenseFactorizationThis deals with Factorization and Updates This is a simple dense version so other people can write a better one
oCCoinDenseVectorDense Vector
oCCoinDoubleArrayWithLengthDouble * version
oCCoinErrorError Class thrown by an exception
oCCoinExternalVectorFirstGreater_2Function operator
oCCoinExternalVectorFirstGreater_3Function operator
oCCoinExternalVectorFirstLess_2Function operator
oCCoinExternalVectorFirstLess_3Function operator
oCCoinFactorizationThis deals with Factorization and Updates
oCCoinFactorizationDoubleArrayWithLengthCoinFactorizationDouble * version
oCCoinFactorizationLongDoubleArrayWithLengthCoinFactorizationLongDouble * version
oCCoinFileInputAbstract base class for file input classes
oCCoinFileIOBaseBase class for FileIO classes
oCCoinFileOutputAbstract base class for file output classes
oCCoinFirstAbsGreater_2Function operator
oCCoinFirstAbsGreater_3Function operator
oCCoinFirstAbsLess_2Function operator
oCCoinFirstAbsLess_3Function operator
oCCoinFirstGreater_2Function operator
oCCoinFirstGreater_3Function operator
oCCoinFirstLess_2Function operator
oCCoinFirstLess_3Function operator
oCCoinIndexedVectorIndexed Vector
oCCoinIntArrayWithLengthInt * version
oCCoinLpIOClass to read and write Lp files
oCCoinMessageThe standard set of Coin messages
oCCoinMessageHandlerBase class for message handling
oCCoinMessagesClass to hold and manipulate an array of massaged messages
oCCoinModelThis is a simple minded model which is stored in a format which makes it easier to construct and modify but not efficient for algorithms
oCCoinModelHash
oCCoinModelHash2For int,int hashing
oCCoinModelHashLinkFor names and hashing
oCCoinModelHashLink2
oCCoinModelInfo2This is a model which is made up of Coin(Structured)Model blocks
oCCoinModelLinkThis is for various structures/classes needed by CoinModel
oCCoinModelLinkedList
oCCoinModelTripleFor linked lists
oCCoinMpsCardReaderVery simple code for reading MPS data
oCCoinMpsIOMPS IO Interface
oCCoinOneMessageClass for one massaged message
oCCoinOslFactorization
oCCoinOtherFactorizationAbstract base class which also has some scalars so can be used from Dense or Simp
oCCoinPackedMatrixSparse Matrix Base Class
oCCoinPackedVectorSparse Vector
oCCoinPackedVectorBaseAbstract base class for various sparse vectors
oCCoinPairAn ordered pair
oCCoinParamA base class for `keyword value' command line parameters
oCCoinPartitionedVector
oCCoinPlainFileInputThis reads plain text files
oCCoinPostsolveMatrixAugments CoinPrePostsolveMatrix with information about the problem that is only needed during postsolve
oCCoinPrePostsolveMatrixCollects all the information about the problem that is needed in both presolve and postsolve
oCCoinPresolveActionAbstract base class of all presolve routines
oCCoinPresolveMatrixAugments CoinPrePostsolveMatrix with information about the problem that is only needed during presolve
oCCoinPresolveMonitorMonitor a row or column for modification
oCCoinRational
oCCoinRelFltEqEquality to a scaled tolerance
oCCoinSearchTree
oCCoinSearchTreeBase
oCCoinSearchTreeCompareBestBest first search
oCCoinSearchTreeCompareBreadth
oCCoinSearchTreeCompareDepthDepth First Search
oCCoinSearchTreeComparePreferredFunction objects to compare search tree nodes
oCCoinSearchTreeManager
oCCoinSetVery simple class for containing data on set
oCCoinShallowPackedVectorShallow Sparse Vector
oCCoinSimpFactorization
oCCoinSnapshotNON Abstract Base Class for interfacing with cut generators or branching code or
oCCoinSosSetVery simple class for containing SOS set
oCCoinStructuredModel
oCCoinThreadRandomClass for thread specific random numbers
oCCoinTimerThis class implements a timer that also implements a tracing functionality
oCCoinTreeNodeA class from which the real tree nodes should be derived from
oCCoinTreeSiblings
oCCoinTriple
oCCoinUnsignedIntArrayWithLengthUnsigned int * version
oCCoinVoidStarArrayWithLengthVoid * version
oCCoinWarmStartAbstract base class for warm start information
oCCoinWarmStartBasisThe default COIN simplex (basis-oriented) warm start class
oCCoinWarmStartBasisDiffA `diff' between two CoinWarmStartBasis objects
oCCoinWarmStartDiffAbstract base class for warm start `diff' objects
oCCoinWarmStartDualWarmStart information that is only a dual vector
oCCoinWarmStartDualDiffA `diff' between two CoinWarmStartDual objects
oCCoinWarmStartPrimalDualWarmStart information that is only a dual vector
oCCoinWarmStartPrimalDualDiffA `diff' between two CoinWarmStartPrimalDual objects
oCCoinWarmStartVectorWarmStart information that is only a vector
oCCoinWarmStartVectorDiffA `diff' between two CoinWarmStartVector objects
oCCoinWarmStartVectorPair
oCCoinWarmStartVectorPairDiff
oCCoinYacc
oCCSP_colgen
oCCSP_initialize
oCCSP_lp
oCCSP_lp_par
oCCSP_packedVector
oCCSP_subProblem
oCCSP_tm
oCCSP_tm_par
oCCSP_var
oCCSPROBLEM
oCcut
oCcut_list
oCcutParams
oCcycle
oCcycle_list
oCDELETEOBJECT
oCDGG_constraint_t
oCDGG_data_t
oCDGG_list_t
oCdisaggregationActionOnly useful type of disaggregation is most normal For now just done for 0-1 variables Can be used for building cliques
oCdo_tighten_action
oCdoubleton_actionSolve ax+by=c for y and substitute y out of the problem
oCdrop_empty_cols_actionPhysically removes empty columns in presolve, and reinserts empty columns in postsolve
oCdrop_empty_rows_actionPhysically removes empty rows in presolve, and reinserts empty rows in postsolve
oCdrop_zero_coefficients_actionRemoval of explicit zeros
oCdropped_zeroTracking information for an explicit zero coefficient
oCdualColumnResult
oCdupcol_actionDetect and remove duplicate columns
oCduprow3_action
oCduprow_actionDetect and remove duplicate rows
oCedge
oCEKKHlinkThis deals with Factorization and Updates This is ripped off from OSL!!!!!!!!!
oCFactorPointersPointers used during factorization
oCforcing_constraint_actionDetect and process forcing constraints and useless constraints
oCglp_prob
oCgubrow_actionDetect and remove entries whose sum is known
oCIdiotThis class implements a very silly algorithm
oCIdiotResultFor use internally
oCilp
oCimplied_free_actionDetect and process implied free variables
oCInfo******** DATA to be moved into protected section of ClpInterior
oCinfo_weak
oCisolated_constraint_action
oCKnapsack
oClog_var
oCLP_data_and_hook
oCLP_parms
oCmake_fixed_actionFix a variable at a specified bound
oCMC_adjacency_entry
oCMC_cycle_cut
oCMC_explicit_dense_cut
oCMC_feas_sol
oCMC_graph_edge
oCMC_graph_node
oCMC_initialize
oCMC_lp
oCMC_lp_par
oCMC_packer
oCMC_path_adj_entry
oCMC_path_node
oCMC_path_node_ptr_compare
oCMC_problem
oCMC_solution
oCMC_switch_structure
oCMC_tm
oCMC_tm_par
oCMCF1_branch_decision
oCMCF1_branching_var
oCMCF1_data
oCMCF1_init
oCMCF1_lp
oCMCF1_packer
oCMCF1_par
oCMCF1_tm
oCMCF1_var
oCMCF2_branch_decision
oCMCF2_branching_var
oCMCF2_data
oCMCF2_init
oCMCF2_lp
oCMCF2_packer
oCMCF2_par
oCMCF2_tm
oCMCF2_var
oCMCF3_branch_decision
oCMCF3_data
oCMCF3_init
oCMCF3_lp
oCMCF3_packer
oCMCF3_par
oCMCF3_tm
oCMCF3_user
oCMCF3_var
oCMKC_branching_var
oCMKC_initialize
oCMKC_knapsack
oCMKC_knapsack_entry
oCMKC_knapsack_fixing
oCMKC_knapsack_set
oCMKC_lp
oCMKC_lp_par
oCMKC_solution
oCMKC_tm
oCMKC_tm_par
oCMKC_var
oCMY_user_dataClass taking care of interaction between user data and Bcp
oCMyEventHandlerThis is so user can trap events and do useful stuff
oCMyMessageHandler
oCmyPdcoThis implements a simple network matrix as derived from ClpMatrixBase
oCOptions******** DATA to be moved into protected section of ClpInterior
oCOsiAuxInfoThis class allows for a more structured use of algorithmic tweaking to an OsiSolverInterface
oCOsiBabSolverThis class allows for the use of more exotic solvers e.g
oCOsiBranchingInformation
oCOsiBranchingObjectAbstract branching object base class
oCOsiChooseStrongThis class chooses a variable to branch on
oCOsiChooseVariableThis class chooses a variable to branch on
oCOsiClpDisasterHandler
oCOsiClpSolverInterfaceClp Solver Interface
oCOsiColCutColumn Cut Class
oCOsiCpxSolverInterfaceCPLEX Solver Interface
oCOsiCut
oCOsiCutsCollections of row cuts and column cuts
oCOsiGlpkSolverInterface
oCOsiGrbSolverInterfaceGurobi Solver Interface
oCOsiHotInfoThis class contains the result of strong branching on a variable When created it stores enough information for strong branching
oCOsiIntegerBranchingObjectSimple branching object for an integer variable
oCOsiLotsizeLotsize class
oCOsiLotsizeBranchingObjectLotsize branching object
oCOsiMskSolverInterface
oCOsiObjectAbstract base class for `objects'
oCOsiObject2Define a class to add a bit of complexity to OsiObject This assumes 2 way branching
oCOsiPresolveOSI interface to COIN problem simplification capabilities
oCOsiPseudoCostsThis class is the placeholder for the pseudocosts used by OsiChooseStrong
oCOsiRowCutRow Cut Class
oCOsiRowCut2Row Cut Class which refers back to row which created it
oCOsiRowCutDebuggerValidate cuts against a known solution
oCOsiSimpleIntegerDefine a single integer class
oCOsiSolverBranchSolver Branch Class
oCOsiSolverInterfaceAbstract Base Class for describing an interface to a solver
oCOsiSolverResultSolver Result Class
oCOsiSOSDefine Special Ordered Sets of type 1 and 2
oCOsiSOSBranchingObjectBranching object for Special ordered sets
oCOsiSpxSolverInterfaceSoPlex Solver Interface Instantiation of OsiSpxSolverInterface for SoPlex
oCOsiTestSolverInterfaceVol(ume) Solver Interface
oCOsiTwoWayBranchingObjectThis just adds two-wayness to a branching object
oCOsiVolSolverInterfaceVol(ume) Solver Interface
oCOsiXprSolverInterfaceXPRESS-MP Solver Interface
oCOutfo******** DATA to be moved into protected section of ClpInterior
oCparity_ilp
oCPATTERN
oCpool_cut
oCpool_cut_list
oCpresolvehlinkLinks to aid in packed matrix modification
oCreal_user_dataClass handling user data
oCremove_dual_actionAttempt to fix variables by bounding reduced costs
oCremove_fixed_actionExcise fixed variables from the model
oCRname
oCscatterStruct
oCselect_cut
oCseparation_graph
oCshort_path_node
oCslack_doubleton_actionConvert an explicit bound constraint to a column bound
oCslack_singleton_actionFor variables with one entry
oCsubst_constraint_actionDetect and process implied free variables
oCsymrecFor string evaluation
oCtriplet
oCtripleton_actionWe are only going to do this if it does not increase number of elements?
oCtwoxtwo_actionDetect interesting 2 by 2 blocks
oCUFL
oCUFL_parms
oCuseless_constraint_action
oCUSER_initializeThis class is an abstract base class for the initializer class the user has to provide
oCUserData
oCVOL_alpha_factor
oCVOL_dual
oCVOL_dvectorVector of doubles
oCVOL_indc
oCVOL_ivectorVector of ints
oCVOL_lp
oCVOL_parmsThis class contains the parameters controlling the Volume Algorithm
oCVOL_primal
oCVOL_problemThis class holds every data for the Volume Algorithm and its solve method must be invoked to solve the problem
oCVOL_swing
oCVOL_user_hooksThe user hooks should be overridden by the user to provide the problem specific routines for the volume algorithm
\CVOL_vh