Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_NODE
AbcBranchDecisionAbstract branching decision base class
AbcBranchDefaultDecisionBranching decision default class
AbcCutGeneratorInterface between Abc and Cut Generation Library
AbcHeuristicHeuristic base class
AbcMessage
AbcModelModel class for ALPS Branch and Cut
AbcNodeDesc
AbcParams
AbcPseudocost
AbcRoundingRounding class
AbcSolutionThis class holds a MIP feasible primal solution
AbcTreeNode
duprow_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
doubleton_action::action
dupcol_action::action
CppAD::AD< Base >
Ipopt::AdaptiveMuUpdateNon-monotone mu update
CppAD::ADDiscrete< Base >
CppAD::ADFun< Base >
CppAD::ADTape< Base >
Ipopt::AlgorithmBuilderBuilder to create a complete IpoptAlg object
Ipopt::AlgorithmStrategyObjectThis is the base class for all algorithm strategy objects
ALPS_PS_STATS
AlpsEncodedThis data structure is to contain the packed form of an encodable knowledge
AlpsKnowledgeThe abstract base class of any user-defined class that Alps has to know about in order to encode/decode
AlpsKnowledgeBrokerThe base class of knowledge broker class
AlpsKnowledgeBrokerMPI
AlpsKnowledgeBrokerSerial
AlpsKnowledgePool
AlpsMessage
AlpsModel
AlpsNodeDescA class to refer to the description of a search tree node
AlpsNodePoolNode pool is used to store the nodes to be processed
AlpsNodeSelection
AlpsNodeSelectionBest
AlpsNodeSelectionBreadth
AlpsNodeSelectionDepth
AlpsNodeSelectionEstimate
AlpsNodeSelectionHybrid
AlpsParameterThis parameter indeintifies a single parameter entry
AlpsParameterSetThis is the class serves as a holder for a set of parameters
AlpsParams
AlpsPriorityQueue< T >
AlpsSolution
AlpsSolutionPoolIn the solution pool we assume that the lower the priority value the more desirable the solution is
AlpsStrLessA function object to perform lexicographic lexicographic comparison between two C style strings
AlpsSubTreeThis class contains the data pertaining to a particular subtree in the search tree
AlpsSubTreePoolThe subtree pool is used to store subtrees
AlpsTimer
AlpsTreeNodeThis class holds one node of the search tree
AlpsTreeSelection
AlpsTreeSelectionBest
AlpsTreeSelectionBreadth
AlpsTreeSelectionDepth
AlpsTreeSelectionEstimate
ampl_info
Ipopt::AmplOptionsList::AmplOptionAmpl Option class, contains name, type and description for an AMPL option
Ipopt::AmplOptionsListClass for storing a number of AMPL options that should be registered to the AMPL Solver library interface
Ipopt::AmplSuffixHandler
Ipopt::AmplTNLPAmpl Interface
OsiSolverInterface::ApplyCutsReturnCodeInternal class for obtaining status from the applyCuts method
MCF2_data::arc
MCF3_data::arc
MCF1_data::arc
Array< Type >
ARRAY_DESC
ArrayOfMatrices
Ipopt::AugRestoSystemSolverClass that converts the an augmented system with compound restoration pieces into a smaller "pivoted" system to be solved with an existing AugSystemSolver
CbcGenCtlBlk::babState_structState of branch-and-cut
Ipopt::BacktrackingLineSearchGeneral implementation of a backtracking line search
Ipopt::BacktrackingLSAcceptorBase class for backtracking line search acceptors
Base64Use this class to read and write data in base64
BASE_DESC
BASIS_DESC
BB_cutSimple representation of a cut by storing non zero coefficients only
BB_init
BB_lpClass for operations at the node level
BB_probClass holding data for describing the problem
BB_tm
BC_NODE
BCP_bufferThis class describes the message buffer used for all processes of BCP
BCP_cg_parParameters used in the Cut Generator process
BCP_cg_probThis class is the central class of the Cut Generator process
BCP_cg_userBase class from which the user can derive a problem specific class to be used in the Cut Generator process
BCP_colThis class holds a column in a compressed form
BCP_cutAbstract base class that defines members common to all types of cuts
BCP_cut_algoThis is the class from which the user should derive her own algorithmic cuts
BCP_cut_coreCore cuts are the cuts that always stay in the LP formulation
BCP_cut_indexedImplementation-wise indexed cuts differ from core cuts only in having a user given index
BCP_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
BCP_cut_set_change
BCP_fatal_errorCurrently there isn't any error handling in BCP
BCP_indexed_pricing_list
BCP_internal_brobjThis class is the internal representation of a branching object
BCP_lp_branching_objectThis class describes a generic branching object
BCP_lp_cut_pool
BCP_lp_nodeNO OLD DOC
BCP_lp_parParameters used in the LP process
BCP_lp_parentNO OLD DOC
BCP_lp_probNO OLD DOC
BCP_lp_relaxAn object of type BCP_lp_relax holds the description of an lp relaxation
BCP_lp_resultThis class holds the results after solving an LP relaxation
BCP_lp_statisticsNO OLD DOC
BCP_lp_userBase class from which the user can derive a problem specific class to be used in the LP process
BCP_lp_var_pool
BCP_lp_waiting_col
BCP_lp_waiting_row
BCP_MemPool
BCP_message_environmentThis is an abstract base class that describes the message passing environment
BCP_node_change
BCP_node_queue
BCP_node_storage_in_tmNO OLD DOC
BCP_obj_change
BCP_parameterThis parameter indeintifies a single parameter entry
BCP_parameter_set< Par >This is the class serves as a holder for a set of parameters
BCP_presolved_lp_brobjA presolved branching object candidate
BCP_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
BCP_problem_core_changeThis class describes changes in the core of the problem
BCP_proc_arrayThis class holds an array of processes
BCP_proc_idThis is an abstract base class that holds the identifier of a process
BCP_process
BCP_rowThis class holds a row in a compressed form
BCP_single_environment
BCP_single_id
BCP_slave_paramsNO OLD DOC
BCP_slave_processesNO OLD DOC
BCP_solutionThis is the abstract base class for a solution to a Mixed Integer Programming problem
BCP_solution_genericThis class holds a MIP feasible primal solution
BCP_stringThis class is a very simple impelementation of a constant length string
BCP_tm_flagsNO OLD DOC
BCP_tm_nodeLITTLE OLD DESC
BCP_tm_parParameters used in the Tree Manager process
BCP_tm_probNO OLD DOC
BCP_tm_userBase class from which the user can derive a problem specific class to be used in the TM process
BCP_treeNO OLD DOC
BCP_user_data
BCP_varAbstract base class that defines members common to all types of variables
BCP_var_algoThis is the class from which the user should derive her own algorithmic variables
BCP_var_coreCore variables are the variables that always stay in the LP formulation
BCP_var_indexedImplementation-wise indexed variables differ from core variables only in having a user given index
BCP_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
BCP_var_set_change
BCP_vec< T >The class BCP_vec serves the same purpose as the vector class in the standard template library
BCP_vec_change< T >This class stores a vector explicitly or relatively to another vector
BCP_vg_par
BCP_vg_probThis class is the central class of the Variable Generator process
BCP_vg_userBase class from which the user can derive a problem specific class to be used in the Cut Generator process
BCP_warmstartWarmstarting information for the LP solver
BCP_warmstart_basisThis class describes a warmstart information that consists of basis information for structural and artificial variables
BCP_warmstart_dualThis class describes a warmstart information that consists solely of the dual vector
BcpsBranchObjectBcpsBranchObject contains the member data required when choosing branching entities and excuting actual branching
BcpsBranchStrategyBranching strategy specifies: (1) how to select a candidate set of branching objects (2) how to compare two branching objects
BcpsConstraint
BcpsConstraintPool
BcpsFieldListMod< T >This class contains modifications for a single std::vector<T> object
BcpsMessage
BcpsModel
BcpsNodeDescFor a given type, the objectVecStorage_ structure holds the description
BcpsObjectA class for describing the objects that comprise a BCPS subproblem
BcpsObjectListModHere is the set of vectorMod_ objects that represent the list of objects of a particular type (either in relative or explicit form)
BcpsObjectPoolObject pool is used to store objects
BcpsSolutionThis class holds the solution objects
BcpsSubTreeThis class is the data structure for storing a subtree within BCPS
BcpsTreeNodeThis class contain the data for a BCPS search tree node
BcpsVariable
BcpsVariablePool
BEST_TOURS
BitVector128
BlisBranchObjectInt
BlisBranchStrategyMaxInfThis class implements maximum infeasibility branching
BlisBranchStrategyPseudoBlis branching strategy default class This class implements a simple default algorithm, betterBranchObject(), for choosing a branching variable
BlisBranchStrategyRelBlis branching strategy default class This class implements a simple default algorithm, betterBranchObject(), for choosing a branching variable
BlisBranchStrategyStrongBlis branching strategy default class This class implements a simple default algorithm, betterBranchObject(), for choosing a branching variable
BlisConGeneratorInterface between Blis and Cut Generation Library
BlisConstraint
BlisHeuristicHeuristic base class
BlisHeurRoundRounding Heuristic
BlisMessage
BlisModel
BlisNodeDesc
BlisObjectInt
BlisParams
BlisPresolveA interface to Osi/Coin Presolve
BlisPseudocost
BlisSolutionThis class contains the solutions generated by the LP solver (either primal or dual
BlisStrong
BlisTreeNodeThis is the class in which we are finally able to concretely define the bounding procedure
BlisVariable
blockStruct
flopc::Boolean_base
OsiLinkedBound::boundElementAction
BRANCH_DESC
BRANCH_OBJ
ClpNode::branchState
BUF_FIFO
CglLandP::CachedDataSome informations that will be changed by the pivots and that we want to keep
Ipopt::CachedResults< T >Cache Priority Enum
CbcBranchAllDifferentDefine a branch class that branches so that it is only satsified if all members have different values So cut is x <= y-1 or x >= y+1
CbcBranchCutDefine a cut branching class
CbcBranchDecisionAbstract branching decision base class
CbcBranchDefaultDecisionBranching decision default class
CbcBranchDynamicDecisionBranching decision dynamic class
CbcBranchingObjectAbstract branching object base class Now just difference with OsiBranchingObject
CbcBranchToFixLotsDefine a branch class that branches so that one way variables are fixed while the other way cuts off that solution
CbcBranchUserDecisionBranching decision user class
CbcCbcParamClass for control parameters that act on a CbcModel object
CbcChooseVariable
CbcCliqueDefine a clique class
CbcCliqueBranchingObjectBranching object for unordered cliques
CbcCompare
CbcCompareBase
CbcCompareDefault
CbcCompareDepth
CbcCompareEstimate
CbcCompareObjective
CbcCompareUser
CbcConsequenceAbstract base class for consequent bounds
CbcCountRowCutOsiRowCut augmented with bookkeeping
CbcCutBranchingObjectCut branching object
CbcCutGeneratorInterface between Cbc and Cut Generation Library
CbcCutModifierAbstract cut modifier base class
CbcCutSubsetModifierSimple cut modifier base class
CbcDummyBranchingObjectDummy branching object
CbcDynamicPseudoCostBranchingObjectSimple branching object for an integer variable with pseudo costs
CbcEventHandlerBase class for Cbc event handling
CbcFathomFathom base class
CbcFathomDynamicProgrammingFathomDynamicProgramming class
CbcFeasibilityBase
CbcFixingBranchingObjectGeneral Branching Object class
CbcFixVariableClass for consequent bounds
CbcFollowOnDefine a follow on class
CbcFollowOn2Define a follow on class
CbcFullNodeInfoHolds complete information for recreating a subproblem
CbcGenCtlBlk
CbcGenParamClass for cbc-generic control parameters
CbcHeuristicHeuristic base class
CbcHeuristicDiveDive class
CbcHeuristicDiveCoefficientDiveCoefficient class
CbcHeuristicDiveFractionalDiveFractional class
CbcHeuristicDiveGuidedDiveGuided class
CbcHeuristicDiveVectorLengthDiveVectorLength class
CbcHeuristicDynamic3Heuristic - just picks up any good solution
CbcHeuristicFPumpRounding class
CbcHeuristicGreedyCoverGreedy heuristic classes
CbcHeuristicGreedyEquality
CbcHeuristicLocalLocalSearch class
CbcHeuristicNodeA class describing the branching decisions that were made to get to the node where a heuristics was invoked from
CbcHeuristicNodeList
CbcHeuristicPartialPartial solution class If user knows a partial solution this tries to get an integer solution it uses hotstart information
CbcHeuristicRENSLocalSearch class
CbcHeuristicRINSLocalSearch class
CbcIntegerBranchingObjectSimple branching object for an integer variable
CbcIntegerPseudoCostBranchingObjectSimple branching object for an integer variable with pseudo costs
CbcLinkDefine Special Linked Ordered Sets
CbcLinkBranchingObjectBranching object for Special ordered sets
CbcLongCliqueBranchingObjectUnordered Clique Branching Object class
CbcLotsizeLotsize class
CbcLotsizeBranchingObjectLotsize branching object
CbcMessage
CbcModelSimple Branch and bound class
CbcNewTree
CbcNodeInformation required while the node is live
CbcNodeInfoInformation required to recreate the subproblem at this node
CbcNWayDefine an n-way class for variables
CbcNWayBranchingObjectN way branching Object class
CbcObject
CbcObjectUpdateData
CbcOrClpParamVery simple class for setting parameters
CbcOsiParamClass for control parameters that act on a OsiSolverInterface object
CbcOsiSolverThis is for codes where solver needs to know about CbcModel
CbcParamVery simple class for setting parameters
CbcGenCtlBlk::cbcParamsInfo_structStart and end of CbcModel parameters in parameter vector
CbcPartialNodeInfoHolds information for recreating a subproblem by incremental change from the parent
CbcRoundingRounding class
CbcSerendipityHeuristic - just picks up any good solution found by solver - see OsiBabSolver
CbcSimpleIntegerDefine a single integer class
CbcSimpleIntegerDynamicPseudoCostDefine a single integer class but with dynamic pseudo costs
CbcSimpleIntegerFixedDefine a single integer class where branching is forced until fixed
CbcSimpleIntegerPseudoCostDefine a single integer class but with pseudo costs
CbcSolverThis allows the use of the standalone solver in a flexible manner It has an original OsiClpSolverInterface and CbcModel which it can use repeatedly e.g
CbcSolver2This is to allow the user to replace initialSolve and resolve
CbcSolver3This is to allow the user to replace initialSolve and resolve
CbcSolverLongThinThis is to allow the user to replace initialSolve and resolve
CbcSolverUsefulDataStructure to hold useful arrays
CbcSOSDefine Special Ordered Sets of type 1 and 2
CbcSOSBranchingObjectBranching object for Special ordered sets
CbcStatisticsFor gathering statistics
CbcStopNowThis allows the use of a call back class to decide whether to stop
CbcStrategyStrategy base class
CbcStrategyDefaultDefault class
CbcStrategyDefaultSubTreeDefault class for sub trees
CbcStrategyNullNull class
CbcStrongInfoAbstract base class for `objects'
CbcTree
CbcTreeLocal
CbcUserThis allows the use of an unknown user stuff including modeling languages
CG_CNRP_SPEC
CG_PARAMS
CG_PROB
CG_USER_PARAMS
CGL_PARAMS
CglAllDifferentAllDifferent Cut Generator Class This has a number of sets
CglClique
CglCutGeneratorCut Generator Base Class
CglDuplicateRowDuplicateRow Cut Generator Class
CglFakeCliqueThis works on a fake solver i.e. invented rows
CglFlowCoverLifed Simple Generalized Flow Cover Cut Generator Class
CglFlowVUBVaribale upper bound class
CglGomoryGomory Cut Generator Class
CglKnapsackCoverKnapsack Cover Cut Generator Class
CglLandP
LAP::CglLandPSimplex
CglLiftAndProjectLift And Project Cut Generator Class
CglMessageThis deals with Cgl messages (as against Osi messages etc)
CglMixedIntegerRoundingMixed Integer Rounding Cut Generator Class
CglMixedIntegerRounding2Mixed Integer Rounding Cut Generator Class
CglMixIntRoundVUB
CglMixIntRoundVUB2
CglOddHoleOdd Hole Cut Generator Class
CglParamClass collecting parameters for all cut generators
CglPreProcessClass for preProcessing and postProcessing
CglProbingProbing Cut Generator Class
CglRedSplitGomory Reduce-and-Split Cut Generator Class; See method generateCuts()
CglRedSplitParamClass collecting parameters the Reduced-and-split cut generator
CglResidualCapacityResidual Capacity Inequalities Cut Generator Class
CglSimpleRoundingSimple Rounding Cut Generator Class
CglStoredStored Cut Generator Class
CglTemporaryStored Temporary Cut Generator Class - destroyed after first use
CglTreeInfoInformation about where the cut generator is invoked from
CglTreeProbingInfo
CglTwomirTwostep MIR Cut Generator Class
CglValidatorConstants describing rejection codes
Ipopt::CGPenaltyCqClass for all Chen-Goldfarb penalty method specific calculated quantities
Ipopt::CGPenaltyDataClass to organize all the additional data required by the Chen-Goldfarb penalty function algorithm
Ipopt::CGPenaltyLSAcceptorLine search acceptor, based on the Chen-Goldfarb penalty function approach
Ipopt::CGPerturbationHandlerClass for handling the perturbation factors delta_x, delta_s, delta_c, and delta_d in the primal dual system
Ipopt::CGSearchDirCalculatorImplementation of the search direction calculator that computes the Chen-Goldfarb step for the current barrier and penalty parameter
CbcGenCtlBlk::chooseStrongCtl_structControl variables for a strong branching method
CbcGenCtlBlk::cliqueCtl_structControl variable and prototype for clique cut generator
CglProbing::cliqueEntryEntries for clique
CglProbing::cliqueTypeClique type
CLOSENODE
ClpAmplObjectiveAmpl Objective Class
ClpCholeskyBaseBase class for Clp Cholesky factorization Will do better factorization
ClpCholeskyDenseDense 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
ClpConstraintAmplAmpl Constraint 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
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
ClpQuadInterfaceThis is to allow the user to replace initialSolve and resolve
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
Cname
CNRP_DG
CNRP_LP_PARAMS
CNRP_PARAMS
CNRP_PROBLEM
CNRP_SPEC
CNRP_SPEC_CP
flopc::MP::Coef
flopc::MP::CoefLess
CoinAbsFltEqEquality to an absolute tolerance
CoinArrayWithLengthPointer with length in bytes
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
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
CoinLpIO::CoinHashLink
CoinMpsIO::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
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
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
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
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
CoinSnapshotNON Abstract Base Class for interfacing with cut generators or branching code or
CoinSolverImplements a solve method for the Coin solvers
CoinSosSetVery simple class for containing SOS set
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
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
COL_DATA
COL_ORDERED
CbcGenCtlBlk::combineCtl_structControl variable and prototype for combine heuristic
MCF3_data::commodity
MCF2_data::commodity
MCF1_data::commodity
CommonUtilCommon utilities for OS classes
Ipopt::CompositeNLPThis class creates a composite NLP from a list of NLP's
Ipopt::CompoundMatrixClass for Matrices consisting of other matrices
Ipopt::CompoundMatrixSpaceThis is the matrix space for CompoundMatrix
Ipopt::CompoundSymMatrixClass for symmetric matrices consisting of other matrices
Ipopt::CompoundSymMatrixSpaceThis is the matrix space for CompoundSymMatrix
Ipopt::CompoundVectorClass of Vectors consisting of other vectors
Ipopt::CompoundVectorSpaceThis vectors space is the vector space for CompoundVector
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::Constraint
ConstraintThe in-memory representation of the <con> element
flopc::Constraint_baseSemantic representation of a constraint in a Math Program
ConstraintsThe in-memory representation of the <constraints> element
ConstraintSolutionThe ConstraintSolution Class
ConstraintValuesThe ConstraintValues Class
ConValueThe ConValue Class
Ipopt::ConvergenceCheckBase class for checking the algorithm termination criteria
CP_CUT_DATA
CP_PARAMS
CP_USER_PARAMS
CUT_COLLECTION
CUT_DATA
CUT_POOL
CUT_TIME_OUT
cutParams
flopc::DataRefReference to a set of data
DBL_EDGE_DATA
DCMP_COL_SET
CbcGenCtlBlk::debugSolInfo_structArray of primal variable values for debugging
Ipopt::DefaultIterateInitializerClass implementing the default initialization procedure (based on user options) for the iterates
DefaultSolverThe Defalut Solver Class
DeletePtrObject
Ipopt::DenseGenMatrixClass for dense general matrices
Ipopt::DenseGenMatrixSpaceThis is the matrix space for DenseGenMatrix
Ipopt::DenseSymMatrixClass for dense symetrix matrices
Ipopt::DenseSymMatrixSpaceThis is the matrix space for DenseSymMatrix
Ipopt::DenseVectorDense Vector Implementation
Ipopt::DenseVectorSpaceThis vectors space is the vector space for DenseVector
Ipopt::DependentResult< T >Templated class which stores one entry for the CachedResult class
CppAD::det_by_lu< Scalar >
CppAD::det_by_minor< Scalar >
DG_EDGE
DG_GRAPH
DG_NET_EDGE
DG_NET_ELIST
DG_NET_NETWORK
DG_NET_VERTEX
DG_NODE
DGG_constraint_t
DGG_data_t
DGG_list_t
Ipopt::DiagMatrixClass for diagonal matrices
Ipopt::DiagMatrixSpaceThis is the matrix space for DiagMatrix
CglProbing::disaggregation_struct_tagDisaggregation cuts and for building cliques
CglProbing::disaggregationActionOnly useful type of disaggregation is most normal For now just done for 0-1 variables Can be used for building cliques
DISTANCES
CbcGenCtlBlk::djFixCtl_structControl use of reduced cost fixing prior to B&C
do_tighten_action
DOUBLE_ARRAY_DESC
doubleton_actionSolve ax+by=c for y and substitute y out of the problem
DoubleVectorDouble vector data structure
DRAW_GRAPH_PARAMS
DRAW_GRAPH_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
DualVariableValuesThe DualVariableValues Class
DualVarValueThe DualVarValue Class
dupcol_actionDetect and remove duplicate columns
duprow_actionDetect and remove duplicate rows
EDGE
EDGE_DATA
ELIST
Ipopt::EqMultiplierCalculatorBase Class for objects that compute estimates for the equality constraint multipliers y_c and y_d
Ipopt::EquilibrationScalingThis class does problem scaling by setting the scaling parameters based on the maximum of the gradient at the user provided initial point
ErrorClassUsed for throwing exceptions
CppAD::ErrorHandler
Ipopt::ExactHessianUpdaterImplementation of the HessianUpdater for the use of exact second derivatives
Ipopt::ExpansionMatrixClass for expansion/projection matrices
Ipopt::ExpansionMatrixSpaceThis is the matrix space for ExpansionMatrix
LAP::CglLandPSimplex::extraInfo
Ipopt::FileJournalFileJournal class
FileUtilClass used to make it easy to read and write files
Ipopt::FilterClass for the filter
Ipopt::FilterEntryClass for one filter entry
Ipopt::FilterLSAcceptorFilter line search
fixEntryDerived class to pick up probing info
CbcGenCtlBlk::flowCtl_structControl variable and prototype for flow cover cut generator
FNODE
CglClique::fnodeA node of the fractional graph
forcing_constraint_actionDetect and process forcing constraints and useless constraints
CbcGenCtlBlk::fpumpCtl_structControl variable and prototype for feasibility pump heuristic
FRAC_GRAPH
CglClique::frac_graphA graph corresponding to a fractional solution of an LP
flopc::FunctorFunction object
Ipopt::GenAugSystemSolverSolver for the augmented system using GenKKTSolverInterfaces
GeneralStatusThe GeneralStatus Class
flopc::MP::GenerateFunctor
Ipopt::GenKKTSolverInterfaceBase class for interfaces to symmetric indefinite linear solvers for generic matrices
CbcGenCtlBlk::genParamsInfo_structStart and end of cbc-generic parameters in parameter vector
Ipopt::GenTMatrixClass for general matrices stored in triplet format
Ipopt::GenTMatrixSpaceThis is the matrix space for a GenTMatrix with fixed sparsity structure
CbcGenCtlBlk::gomoryCtl_structControl variable and prototype for Gomory cut generator
Ipopt::GradientScalingThis class does problem scaling by setting the scaling parameters based on the maximum of the gradient at the user provided initial point
CbcGenCtlBlk::greedyCoverCtl_structControl variable and prototype for greedy cover heuristic
CbcGenCtlBlk::greedyEqualityCtl_structControl variable and prototype for greedy equality heuristic
flopc::Handle< T >Utility for doing reference counted pointers
Ipopt::HessianUpdaterAbstract base class for objects responsible for updating the Hessian information
HS071_NLPC++ Example NLP for interfacing a problem with IPOPT
Ipopt::IdentityMatrixClass for Matrices which are multiples of the identity matrix
Ipopt::IdentityMatrixSpaceThis is the matrix space for IdentityMatrix
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 >Inserter for construction of a subset
flopc::InsertFunctor< nbr >Internal representation of a "set"
InstanceDataThe in-memory representation of the <instanceData> element
InstanceHeaderThe in-memory representation of the <instanceHeader> element
CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float >
IntervalThe in-memory representation of the <interval> element
IntVectorInteger Vector data structure
Ipopt::IpoptAlgorithmThe main ipopt algorithm class
Ipopt::IpoptApplicationThis is the main application class for making calls to Ipopt
Ipopt::IpoptCalculatedQuantitiesClass for all IPOPT specific calculated quantities
Ipopt::IpoptDataClass to organize all the data required by the algorithm
Ipopt::IpoptExceptionThis is the base class for all exceptions
Ipopt::IpoptNLPThis is the abstract base class for classes that map the traditional NLP into something that is more useful by Ipopt
IpoptProblem
IpoptSolverSolves problems using Ipopt
isolated_constraint_action
Ipopt::IterateInitializerBase class for all methods for initializing the iterates
Ipopt::IteratesVectorSpecialized CompoundVector class specifically for the algorithm iterates
Ipopt::IteratesVectorSpaceVector Space for the IteratesVector class
Ipopt::IterationOutputBase class for objects that do the output summary per iteration
OsiCuts::iteratorIterator
Ipopt::JournalJournal class (part of the Journalist implementation
Ipopt::JournalistClass responsible for all message output
KnapModel
KnapNodeDesc
KnapParams
CbcGenCtlBlk::knapsackCtl_structControl variable and prototype for knapsack cover cut generator
KnapSolution
KnapTreeNode
KnitroProblem
KnitroSolverKnitroSolver class solves problems using Knitro
LAP::LandPMessagesMessage handler for lift-and-project simplex
LAP::LapMessagesOutput messages for Cgl
Ipopt::LeastSquareMultipliersClass for calculator for the least-square equality constraint multipliers
LEVEL_GRAPH
Ipopt::LimMemQuasiNewtonUpdaterImplementation of the HessianUpdater for limit-memory quasi-Newton approximation of the Lagrangian Hessian
LindoSolverLindoSolver class solves problems using Lindo
LinearConstraintCoefficientsThe in-memory representation of the <linearConstraintCoefficients> element
Ipopt::LineSearchBase class for line search objects
CbcGenCtlBlk::localTreeCtl_structControl variables for local tree
Ipopt::LoqoMuOracleImplementation of the LOQO formula for computing the barrier parameter
Ipopt::LowRankAugSystemSolverSolver for the augmented system with LowRankUpdateSymMatrix Hessian matrices
Ipopt::LowRankUpdateSymMatrixClass for symmetric matrices, represented as low-rank updates
Ipopt::LowRankUpdateSymMatrixSpaceThis is the matrix space for LowRankUpdateSymMatrix
LP_data_and_hook
LP_NET
LP_NET_EDGE
LP_NET_NODE
LP_PARAMS
LP_parms
LP_PROB
LP_SOL
LPDATA
LuksanVlcek1Implementation of Example 5.1 from Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization by L
LuksanVlcek2Implementation of Example 5.2 from Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization by L
LuksanVlcek3Implementation of Example 5.3 from Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization by L
LuksanVlcek4Implementation of Example 5.4 from Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization by L
LuksanVlcek5Implementation of Example 5.5 from Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization by L
LuksanVlcek6Implementation of Example 5.6 from Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization by L
LuksanVlcek7Implementation of Example 5.7 from Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization by L
Ipopt::Ma27TSolverInterfaceInterface to the symmetric linear solver MA27, derived from SparseSymLinearSolverInterface
Ipopt::Ma28TDependencyDetectorBase class for all derived algorithms for detecting linearly dependent rows in the constraint Jacobian
Ipopt::Ma57TSolverInterfaceInterface to the symmetric linear solver MA57, derived from SparseSymLinearSolverInterface
make_fixed_actionFix a variable at a specified bound
MathUtilThis class has routines for linear algebra
MatlabException
MatlabFunctionHandle
Ipopt::MatlabJournal
MatlabOption
MatlabProgram
MatlabScalar
MatlabString
Matrix
Ipopt::MatrixMatrix Base Class
Ipopt::MatrixSpaceMatrixSpace base class, corresponding to the Matrix base class
Ipopt::Mc19TSymScalingMethodClass for the method for computing scaling factors for symmetric matrices in triplet format, using MC19
MCF1_branch_decision
MCF1_branching_var
MCF1_data
MCF1_init
MCF1_lp
MCF1_par
MCF1_tm
MCF1_var
MCF2_branch_decision
MCF2_branching_var
MCF2_data
MCF2_init
MCF2_lp
MCF2_par
MCF2_tm
MCF2_var
MCF3_branch_decision
MCF3_data
MCF3_init
MCF3_lp
MCF3_par
MCF3_tm
MCF3_user
MCF3_var
flopc::MessengerInteface for hooking up to internal flopc++ message handling
Ipopt::MinC_1NrmRestorationPhaseRestoration Phase that minimizes the 1-norm of the constraint violation - using the interior point method (Ipopt)
MIPDESC
CbcGenCtlBlk::mirCtl_structControl variable and prototype for MIR cut generator
MittelmannBndryCntrlDiri1Class implementating Example 1
MittelmannBndryCntrlDiri2Class implementating Example 2
MittelmannBndryCntrlDiri3Class implementating Example 3
MittelmannBndryCntrlDiri3DClass implementating Example 1
MittelmannBndryCntrlDiri3D_27Class implementating case with convex quadratic penalty function
MittelmannBndryCntrlDiri3D_27BTClass implementating case with nonconvex Beaton-Tukey like penalty function
MittelmannBndryCntrlDiri3DsinClass implementating Example 1
MittelmannBndryCntrlDiri4Class implementating Example 4
MittelmannBndryCntrlDiriBaseBase class for boundary control problems with Dirichlet boundary conditions, as formulated by Hans Mittelmann as Examples 1-4 in Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints
MittelmannBndryCntrlDiriBase3DBase class for boundary control problems with Dirichlet boundary conditions, as formulated by Hans Mittelmann as Examples 1-4 in Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints
MittelmannBndryCntrlDiriBase3D_27Base class for boundary control problems with Dirichlet boundary conditions, as formulated by Hans Mittelmann as Examples 1-4 in Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints
MittelmannBndryCntrlDiriBase3DsinBase class for boundary control problems with Dirichlet boundary conditions, as formulated by Hans Mittelmann as Examples 1-4 in Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints
MittelmannBndryCntrlNeum1Class implementating Example 5
MittelmannBndryCntrlNeum2Class implementating Example 6
MittelmannBndryCntrlNeum3Class implementating Example 7
MittelmannBndryCntrlNeum4Class implementating Example 8
MittelmannBndryCntrlNeumBaseBase class for boundary control problems with Neumann boundary conditions, as formulated by Hans Mittelmann as Examples 5-8 in Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints
MittelmannDistCntrlDiri1Class implementating Example 1
MittelmannDistCntrlDiri2Class implementating Example 2
MittelmannDistCntrlDiri3Class implementating Example 3
MittelmannDistCntrlDiri3a
MittelmannDistCntrlDiriBaseBase class for distributed control problems with Dirichlet boundary conditions, as formulated by Hans Mittelmann as Examples 1-3 in Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints
MittelmannDistCntrlNeumA1Class implementating Example 4
MittelmannDistCntrlNeumA2Class implementating Example 5
MittelmannDistCntrlNeumA3Class implementating Example 6
MittelmannDistCntrlNeumABaseBase class for distributed control problems with homogeneous Neumann boundary conditions, as formulated by Hans Mittelmann as Examples 4-6 in Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints
MittelmannDistCntrlNeumB1Class implementating Example 4
MittelmannDistCntrlNeumB2Class implementating Example 5
MittelmannDistCntrlNeumB3Class implementating Example 6
MittelmannDistCntrlNeumBBaseBase class for distributed control problems with homogeneous Neumann boundary conditions, as formulated by Hans Mittelmann as Examples 4-6 in Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints
MittelmannParaCntrl5_1
MittelmannParaCntrl5_2_1
MittelmannParaCntrl5_2_2
MittelmannParaCntrl5_2_3
MittelmannParaCntrl5_try
MittelmannParaCntrlBase< T >Base class for parabolic and elliptic control problems, as formulated by Hans Mittelmann as problem (P) in Sufficient Optimality for Discretized Parabolic and Elliptic Control Problems
Ipopt::MonotoneMuUpdateMonotone Mu Update
flopc::MP
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
MPP_PARAMETERS
MPP_PROBLEM
Multipliers
Ipopt::MultiVectorMatrixClass for Matrices with few columns that consists of Vectors
Ipopt::MultiVectorMatrixSpaceThis is the matrix space for MultiVectorMatrix
Ipopt::MumpsSolverInterfaceInterface to the linear solver Mumps, derived from SparseSymLinearSolverInterface
Ipopt::MuOracleAbstract Base Class for classes that are able to compute a suggested value of the barrier parameter that can be used as an oracle in the NonmontoneMuUpdate class
Ipopt::MuUpdateAbstract Base Class for classes that implement methods for computing the barrier and fraction-to-the-boundary rule parameter for the current iteration
MY_user_dataClass taking care of interaction between user data and Bcp
MyEventHandlerThis is so user can trap events and do useful stuff
MyMessageHandler
MyNLPC++ Example NLP for interfacing a problem with IPOPT
myPdcoThis implements a simple network matrix as derived from ClpMatrixBase
flopc::NamedUtility interface class for adding a string name onto a structure
NETWORK
NlThe in-memory representation of the <nl> element
Ipopt::NLPBrief Class Description
Ipopt::NLPScalingObjectThis is the abstract base class for problem scaling
CglLandP::NoBasisError
NODE_DESC
NODE_TIMES
NonlinearExpressionsThe in-memory representation of the <nonlinearExpressions> element
Ipopt::NoNLPScalingObjectClass implementing the scaling object that doesn't to any scaling
flopc::NormalMessengerInternal use: used when Normal output is selected
ObjCoefThe in-memory representation of the objective function <coef> element
ObjectiveThe in-memory representation of the <obj> element
ObjectivesThe in-memory representation of the <objectives> element
ObjectiveSolutionThe ObjectiveSolution Class
ObjectiveValuesThe ObjectiveValues Class
ObjValueThe ObjValue Class
Ipopt::ObserverSlight Variation of the Observer Design Pattern
CbcGenCtlBlk::oddHoleCtl_structControl variable and prototype for odd hole cut generator
CppAD::ok_if_S_same_as_T< S, T >
CppAD::ok_if_S_same_as_T< T, T >
Ipopt::OptimalityErrorConvergenceCheckBrief Class Description
OptimizationResultThe OptimizationResult Class
OptimizationSolutionThe OptimizationSolution Class
OptimizationSolutionStatusThe OptimizationSolutionStatus Class
Options******** DATA to be moved into protected section of ClpInterior
Ipopt::OptionsListThis class stores a list of user set options
Ipopt::OptionsList::OptionValueClass for storing the value and counter for each option in OptionsList
Ipopt::OrigIpoptNLPThis class maps the traditional NLP into something that is more useful by Ipopt
Ipopt::OrigIterationOutputClass for the iteration summary output for the original NLP
OSExpressionTreeUsed to hold the instance in memory
OShLAn interface that specified virtual methods to be implemented by agents.
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
OsiBiLinearDefine BiLinear objects
OsiBiLinearBranchingObjectBranching object for BiLinear objects
OsiBiLinearEqualityDefine Continuous BiLinear objects for an == bound
OsiBranchingInformation
OsiBranchingObjectAbstract branching object base class
OsiCbcSolverInterfaceCbc Solver Interface
OsiChooseStrongThis class chooses a variable to branch on
OsiChooseStrongSubsetThis 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
OsiDylpSolverInterfaceCOIN OSI layer for dylp
OsiDylpWarmStartBasisThe dylp warm start class
OsiDylpWarmStartBasisDiffA `diff' between two OsiDylpWarmStartBasis objects
OsiFmpSolverInterfaceOSL Solver Interface
OsiGlpkSolverInterfaceGPLK 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
OsiLinkDefine Special Linked Ordered Sets
OsiLinkBranchingObjectBranching object for Linked ordered sets
OsiLinkedBoundList of bounds which depend on other bounds
OsiLotsizeLotsize class
OsiLotsizeBranchingObjectLotsize branching object
OSiLParserDataThe OSiLParserData Class, used to store parser data
OSiLReaderUsed to read an OSiL string
OSiLWriterTake an OSInstance object and write a string that validates against the OSiL schema
OsiMskSolverInterface
OSInstanceThe in-memory representation of an OSiL instance.
OsiObjectAbstract base class for `objects'
OsiObject2Define a class to add a bit of complexity to OsiObject This assumes 2 way branching
OsiOldLink
OsiOldLinkBranchingObjectBranching object for Linked ordered sets
OsiOneLinkDefine data for one link
OsiOslSolverInterfaceOSL Solver Interface
CbcGenCtlBlk::osiParamsInfo_structStart and end of OsiSolverInterface parameters in parameter vector
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 Row Cut Generator
OsiSimpleFixedIntegerDefine a single integer class - but one where you keep branching until fixed even if satisfied
OsiSimpleIntegerDefine a single integer class
OsiSolverBranchSolver Branch Class
OsiSolverInterfaceSolver Interface Abstract Base Class
OsiSolverLinearizedQuadraticThis is to allow the user to replace initialSolve and resolve
OsiSolverLinkThis is to allow the user to replace initialSolve and resolve This version changes coefficients
OsiSolverResultSolver Result Class
OsiSOSDefine Special Ordered Sets of type 1 and 2
OsiSOSBranchingObjectBranching object for Special ordered sets
OsiSpxSolverInterfaceSOPLEX Solver Interface
OsiSymSolverInterfaceOSI Solver Interface for SYMPHONY
OsiTwoWayBranchingObjectThis just adds two-wayness to a branching object
OsiUsesBiLinearDefine a single variable class which is involved with OsiBiLinear objects
OsiVolSolverInterface::OsiVolMatrixOneMinusOne_
OsiVolSolverInterfaceVol(ume) Solver Interface
OsiXprSolverInterfaceXPRESS-MP Solver Interface
OSMatlabThe OSMatlab Class
OSmps2osilThe OSmps2osil Class
OSnl2osilThe OSnl2osil Class
OSnLNodeThe OSnLNode Class
OSnLNodeAbsThe OSnLNodeAbs Class
OSnLNodeAllDiffThe OSnLNodeAllDiff Class
OSnLNodeCosThe OSnLNodeCos Class
OSnLNodeDivideThe OSnLNodeDivide Class
OSnLNodeEThe OSnLNodeE Class
OSnLNodeExpThe OSnLNodeExp Class
OSnLNodeIfThe OSnLNodeIf Class
OSnLNodeLnThe OSnLNodeLn Class
OSnLNodeMaxThe OSnLNodeMax Class
OSnLNodeMinThe OSnLNodeMin Class
OSnLNodeMinusThe OSnLNodeMinus Class
OSnLNodeNegateThe OSnLNodeNegate Class
OSnLNodeNumberThe OSnLNodeNumber Class
OSnLNodePIThe OSnLNodePI Class
OSnLNodePlusThe OSnLNodePlus Class
OSnLNodePowerThe OSnLNodePower Class
OSnLNodeProductThe OSnLNodeProduct Class
OSnLNodeSinThe OSnLNodeSin Class
OSnLNodeSqrtThe OSnLNodeSqrt Class
OSnLNodeSquareThe OSnLNodeSquare Class
OSnLNodeSumThe OSnLNodeSum Class
OSnLNodeTimesThe OSnLNodeTimes Class
OSnLNodeVariableThe OSnLNodeVariable Class
osOptionsStrucThis structure is used to store options for the OSSolverService executable
OSResultThe Result Class
OSrLParserDataThe OSrLParserData Class
OSrLReaderThe OSrLReader Class
OSrLWriterTake an OSResult object and write a string that validates against OSrL.
OSSolverAgentUsed by a client to invoke a remote solver
OtherConResultThe OtherConResult Class
OtherConstraintResultThe OtherConstraintResult Class
OtherObjectiveResultThe OtherObjectiveResult Class
OtherObjResultThe OtherObjResult Class
OtherVariableResultThe OtherVariableResult Class
OtherVariableResultStructA structure to information about an OtherVariableResult element
OtherVarResultOtherVarResult Class
OUR_COL_SET
Outfo******** DATA to be moved into protected section of ClpInterior
CglLandP::ParametersClass storing parameters
PARAMS
Ipopt::PardisoSolverInterfaceInterface to the linear solver Pardiso, derived from SparseSymLinearSolverInterface
Ipopt::PDFullSpaceSolverThis is the implemetation of the Primal-Dual System, using the full space approach with a direct linear solver
Ipopt::PDPerturbationHandlerClass for handling the perturbation factors delta_x, delta_s, delta_c, and delta_d in the primal dual system
Ipopt::PDSearchDirCalculatorImplementation of the search direction calculator that computes the pure primal dual step for the current barrier parameter
Ipopt::PDSystemSolverPure Primal Dual System Solver Base Class
Ipopt::PenaltyLSAcceptorFilter line search
Ipopt::PiecewisePenaltyClass for the Piecewise Penalty
Ipopt::PiecewisePenEntryStruct for one Piecewise Penalty entry
PLess< T >
Ipopt::PointPerturberThis class is a simple object for generating randomly perturbed points that are withing the NLP bounds
POOL_EDGE
POOL_NET
POOL_NODE
POS_WEIGHT_LHS
presolvehlinkLinks to aid in packed matrix modification
Ipopt::AmplOptionsList::PrivatInfo
PROB_TIMES
CbcGenCtlBlk::probingCtl_structControl variable and prototype for probing cut generator
Ipopt::ProbingMuOracleImplementation of the probing strategy for computing the barrier parameter
PROBLEM_STAT
MittelmannParaCntrl5_try::ProblemSpecs
MittelmannParaCntrl5_2_2::ProblemSpecs
MittelmannParaCntrl5_2_1::ProblemSpecs
MittelmannParaCntrl5_2_3::ProblemSpecs
MittelmannParaCntrl5_1::ProblemSpecs
PROCESS_SET
QuadraticCoefficientsThe in-memory representation of the <quadraticCoefficients> element
QuadraticTermThe in-memory representation of the <qTerm> element
QuadraticTermsData structure for holding quadratic terms
Ipopt::QualityFunctionMuOracleImplementation of the probing strategy for computing the barrier parameter
real_user_dataClass handling user data
CbcGenCtlBlk::redSplitCtl_structControl variable and prototype for reduce-and-split cut generator
Ipopt::ReferencedObjectReferencedObject class
Coin::ReferencedObjectReferencedObject class
Ipopt::ReferencerPsydo-class, from which everything has to inherit that wants to use be registered as a Referencer for a ReferencedObject
Ipopt::RegisteredOptionBase class for registered options
Ipopt::RegisteredOptionsClass for storing registered options
RegisteredTNLPClass implemented the NLP discretization of
RegisteredTNLPs
remove_dual_actionAttempt to fix variables by bounding reduced costs
remove_fixed_actionExcise fixed variables from the model
Ipopt::RestoFilterConvergenceCheckConvergence check for the restoration phase as called by the filter
Ipopt::RestoIpoptNLPThis class maps the traditional NLP into something that is more useful by Ipopt
Ipopt::RestoIterateInitializerClass implementing the default initialization procedure (based on user options) for the iterates
Ipopt::RestoIterationOutputClass for the iteration summary output for the restoration phase
Ipopt::RestorationPhaseBase class for different restoration phases
Ipopt::RestoRestorationPhaseRecursive Restoration Phase for the.MinC_1NrmRestorationPhase
ResultDataThe ResultData Class
ResultHeaderThe ResultHeader Class
Rname
CppAD::RombergMul< Fun, SizeVector, FloatVector, m >
CppAD::RombergMul< Fun, SizeVector, FloatVector, 1 >
CbcGenCtlBlk::roundingCtl_structControl variable and prototype for simple rounding heuristic
ROUTE_DATA
ROW_DATA
ROW_ORDERED
flopc::RowMajorUtility class to flatten multidimensional information into single dimentional offset information
Ipopt::ScaledMatrixClass for a Matrix in conjunction with its scaling factors for row and column scaling
Ipopt::ScaledMatrixSpaceThis is the matrix space for ScaledMatrix
Ipopt::SearchDirectionCalculatorBase class for computing the search direction for the line search
CglLandP::SimplexInterfaceError
slack_doubleton_actionConvert an explicit bound constraint to a column bound
slack_singleton_actionFor variables with one entry
CppAD::SliceLast< Fun, FloatVector >
SMALL_GRAPH
Coin::SmartPtr< T >Template class for Smart Pointers
Ipopt::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
SmiScnNode
SmiSmpsCardReader
SmiSmpsIO
SmiTreeNode< T >SmiTreeNode template class
SOL_POOL_PARAMS
Ipopt::SolveStatisticsThis class collects statistics about an optimziation run, such as iteration count, final infeasibilities etc
SPARSE_MATRIX
SparseHessianMatrixThe in-memory representation of a SparseHessianMatrix.
SparseJacobianMatrixSparse Jacobian matrix data structure
SparseMatrixSparse matrix data structure
SparseMatrixStructure
Ipopt::SparseSymLinearSolverInterfaceBase class for interfaces to symmetric indefinite linear solvers for sparse matrices
SparseVectorSparse vector data structure
SPP_CG_PARAMS
SPP_CG_PROBLEM
SPP_CG_TMP
SPP_LP_PARAMS
SPP_LP_PROBLEM
SPP_LP_TMP
SPP_PARAMETERS
SPP_PROBLEM
Ipopt::StandardScalingBaseThis is a base class for many standard scaling techniques
STATISTICS
Ipopt::StdAugSystemSolverSolver for the augmented system for triple type matrices
Ipopt::StdInterfaceTNLPImplementation of a TNLP for the Standard C interface
STR_INT
Ipopt::StreamJournalStreamJournal class
Ipopt::RegisteredOption::string_entryClass to hold the valid string settings for a string option
Ipopt::SubjectSlight Variation of the Observer Design Pattern (Subject part)
flopc::SubsetRef< nbr >Internal representation of a "set"
flopc::SUBSETREFInternal representation of a "set"
subst_constraint_action
Ipopt::SumMatrixClass for Matrices which are sum of matrices
Ipopt::SumMatrixSpaceClass for matrix space for SumMatrix
Ipopt::SumSymMatrixClass for Matrices which are sum of symmetric matrices
Ipopt::SumSymMatrixSpaceClass for matrix space for SumSymMatrix
SYM_ENVIRONMENT
Ipopt::SymLinearSolverBase class for all derived symmetric linear solvers
Ipopt::SymMatrixThis is the base class for all derived symmetric matrix types
Ipopt::SymMatrixSpaceSymMatrixSpace base class, corresponding to the SymMatrix base class
symrecFor string evaluation
Ipopt::SymScaledMatrixClass for a Matrix in conjunction with its scaling factors for row and column scaling
Ipopt::SymScaledMatrixSpaceThis is the matrix space for SymScaledMatrix
Ipopt::SymTMatrixClass for symmetric matrices stored in triplet format
Ipopt::SymTMatrixSpaceThis is the matrix space for a SymTMatrix with fixed sparsity structure
SymWarmStart
LAP::CglLandPSimplex::TabRow
Ipopt::TaggedObjectTaggedObject class
CppAD::TapeRec< Base >
Ipopt::TDependencyDetectorBase class for all derived algorithms for detecting linearly dependent rows in the constraint Jacobian
TEMPORARY
flopc::TerminalExpressionThe base class for all expressions
TestBed
TestItem
TimeDomainThe in-memory representation of the <timeDomain> element
TimeDomainInterval
TimeDomainStageThe in-memory representation of the <stage> element
TimeDomainStagesThe in-memory representation of the <stages> element
Ipopt::TimedTaskThis class is used to collect timing information for a particular task
Ipopt::TimingStatisticsThis class collects all timing statistics for Ipopt
TM_PARAMS
TM_PROB
TM_TEMP
Ipopt::TNLPBase class for all NLP's that use standard triplet matrix form and dense vectors
Ipopt::TNLPAdapterThis class Adapts the TNLP interface so it looks like an NLP interface
TotalWorkloadA functor class used in calulating total workload in a node pool
CppAD::TrackElement
treeImplementation of live set as a heap
Ipopt::TripletToCSRConverter::TripletEntryClass for one triplet position entry
Ipopt::TripletHelper
tripleton_actionWe are only going to do this if it does not increase number of elements?
Ipopt::TripletToCSRConverterClass for converting symmetric matrices given in triplet format to matrices in compressed sparse row (CSR) format of the upper triangual part (or, equivalently, compressed sparse column (CSC) format for the lower triangular part)
Ipopt::TSymDependencyDetectorBase class for all derived algorithms for detecting linearly dependent rows in the constraint Jacobian
Ipopt::TSymLinearSolverGeneral driver for linear solvers for sparse indefinite symmetric matrices
Ipopt::TSymScalingMethodBase class for the method for computing scaling factors for symmetric matrices in triplet format
CbcGenCtlBlk::twomirCtl_structControl variable and prototype for Two-MIR cut generator
UFL
UFL_parms
useless_constraint_action
USER_initializeThis class is an abstract base class for the initializer class the user has to provide
USER_PARAMETERS
USER_PROBLEM
Ipopt::UserScalingThis class does problem scaling by getting scaling parameters from the user (through the NLP interface)
VAR_DESC
VariableThe in-memory representation of the variable element
flopc::VariableRefSemantic representation of a variable in a Math Program
VariablesThe in-memory representation of the variables element
VariableSolutionThe VariableSolution Class
VariableValuesThe VariableValues Class
VarValueVarValue Class
CppAD::VecAD< Base >
CppAD::VecAD_reference< Base >
CppAD::vector< Type >
Ipopt::VectorVector Base Class
CppAD::vectorBool
CppAD::vectorBoolElement
Ipopt::VectorSpaceVectorSpace base class, corresponding to the Vector base class
flopc::VerboseMessengerInternal use: used when Verbose output is selected
VERTEX
VOL_alpha_factor
VOL_dual
VOL_dvectorVector of doubles
VOL_indc
VOL_ivectorVector of ints
VOL_lp
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
VRP_CG_PARAMS
VRP_CG_PROBLEM
VRP_CP_PROBLEM
VRP_DG
VRP_LP_PARAMS
VRP_LP_PROBLEM
VRP_PARAMS
VRP_PROBLEM
VrpCutGenerator
VrpHeurTSP
VrpModelModel class for VRP
VrpNetwork
VrpParams
VrpSolutionThis class contains a vrp solution
VrpVariableVariable class for VRP
WAITING_ROW
WARM_START_DESC
Ipopt::WarmStartIterateInitializerClass implementing an initialization procedure for warm starts
WINDOW
WINDOW_DESCRIPTION
Ipopt::WsmpSolverInterfaceInterface to the linear solver Wsmp, derived from SparseSymLinearSolverInterface
WSUtilUsed by OSSolverAgent client for help in invoking a remote solver.
YYLTYPE
YYSTYPE
Ipopt::ZeroMatrixClass for Matrices with only zero entries
Ipopt::ZeroMatrixSpaceClass for matrix space for ZeroMatrix

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1