Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AmplFP
Bonmin::AmplInterfaceClass for providing an Osi interface to Ipopt with an ampl nl file as input
Bonmin::AmplTMINLPAmpl MINLP Interface
Bonmin::AuxInfoBonmin class for passing info between components of branch-and-cuts
Bonmin::Bab
Bonmin::BabInfoBonmin class for passing info between components of branch-and-cuts
Bonmin::BabSetupBaseA class to have all elements necessary to setup a branch-and-bound
Bonmin::BabSetupBase::CuttingMethodType for cut generation method with its frequency and string identification
Bonmin::BabSetupBase::HeuristicMethodType for heuristic method with its string identification
Base64Use this class to read and write data in base64
BB_cutSimple representation of a cut by storing non zero coefficients only
Bigint
BM_BranchData
BM_init
BM_lp
BM_node
BM_pack
BM_par
BM_SB_result
BM_stats
BM_tm
BMSearchTreeCompareBest
Bonmin::BonCbcFullNodeInfoHolds information for recreating a subproblem by incremental change from the parent for Bonmin
Bonmin::BonCbcPartialNodeInfoHolds information for recreating a subproblem by incremental change from the parent for
Bonmin::BonChooseVariableThis class chooses a variable to branch on
Bonmin::BonChooseVariable::Messages
Bonmin::BonminAmplSetup
BonminProblem
Bonmin::BonminSetup
BonminSolverSolves problems using Ipopt
BonRandomChoice
Bonmin::BoundsReaderReads a file containing change bounds for variables
Bonmin::BqpdSolver
Bonmin::BqpdSolver::cachedInfoCached information for reoptimizing
Bonmin::BqpdSolver::UnsolvedBqpdError
Bonmin::BqpdWarmStartWarm start for filter interface
Bonmin::BranchingTQPThis is an adapter class that converts a TMINLP2TNLP object into a TNLP, which is now just a QP
Bonmin::CbcDfsDiverA more elaborate diving class
Bonmin::CbcDiverClass to do diving in the tree
Bonmin::CbcNlpStrategy
Bonmin::CbcOaStrategyA class to pass on a CbcStrategy to OA sub-milp solver
Bonmin::CbcProbedDiverClass to do probed diving in the tree
CoinSolverImplements a solve method for the Coin solvers
CommonUtilCommon utilities for OS classes
ConstraintThe in-memory representation of the <con> element
ConstraintsThe in-memory representation of the <constraints> element
ConstraintSolutionThe ConstraintSolution Class
ConstraintValuesThe ConstraintValues Class
ConValueThe ConValue Class
Bonmin::CouenneInfoBonmin class for passing info between components of branch-and-cuts
Bonmin::CouenneInfo::NlpSolutionClass for storing an Nlp Solution
Bonmin::CouenneInterface
Bonmin::CouenneSetup
Bonmin::CurvatureEstimator
Bonmin::CurvBranchingSolverImplementation of BonChooseVariable for curvature-based braching
Bonmin::CutStrengthenerClass for strengthening OA cuts, and generating additional ones
Bonmin::CutStrengthener::StrengtheningTNLPClass implementing the TNLP for strengthening one cut
DefaultSolverThe Defalut Solver Class
Bonmin::DiverCompare
DoubleVectorDouble vector data structure
DualVariableValuesThe DualVariableValues Class
DualVarValueThe DualVarValue Class
Bonmin::DummyHeuristic
Bonmin::EcpCuts
ErrorClassUsed for throwing exceptions
FileUtilClass used to make it easy to read and write files
Bonmin::FilterSolver
Bonmin::FilterSolver::cachedInfoCached information for reoptimizing
Bonmin::FilterSolver::UnsolvedFilterError
Bonmin::FilterWarmStartWarm start for filter interface
Bonmin::FilterWarmStartDiff
FPInterface
GeneralStatusThe GeneralStatus Class
Bonmin::GuessHeuristic
Bonmin::HotInfo
Bonmin::InitHeuristicA heuristic that stores the initial solution of the NLP
InstanceDataThe in-memory representation of the <instanceData> element
InstanceHeaderThe in-memory representation of the <instanceHeader> element
IntervalThe in-memory representation of the <interval> element
IntVectorInteger Vector data structure
Bonmin::IpoptInteriorWarmStarter
IpoptProblem
IpoptSolverSolves problems using Ipopt
Bonmin::IpoptSolver
Bonmin::IpoptSolver::UnsolvedIpoptError
Bonmin::IpoptWarmStartClass for storing warm start informations for Ipopt
Bonmin::IpoptWarmStartDiffDiff class for IpoptWarmStart
KnitroProblem
KnitroSolverKnitroSolver class solves problems using Knitro
LindoSolverLindoSolver class solves problems using Lindo
LinearConstraintCoefficientsThe in-memory representation of the <linearConstraintCoefficients> element
Bonmin::LpBranchingSolverImplementation of BonChooseVariable for curvature-based braching
MathUtilThis class has routines for linear algebra
Bonmin::MinlpFeasPump
MyTMINLPA C++ example for interfacing an MINLP with bonmin
Bonmin::NamesReaderA class for reading a .col or .row file containing name for variables and constraints (usually ampl generated file)
Bonmin::NamesReader::ltstrString comparison strucutre
NlThe in-memory representation of the <nl> element
Bonmin::NlpSolveHeuristic
Bonmin::NonConvexSuffTo store all data stored in the nonconvex suffixes
NonlinearExpressionsThe in-memory representation of the <nonlinearExpressions> element
Bonmin::OACutGenerator2Class to perform OA in its classical form
Bonmin::OaDecompositionBaseBase class for OA algorithms
Bonmin::OaDecompositionBase::ParametersParameters for algorithm
Bonmin::OaDecompositionBase::solverManipSmall class to manipulatee various things in an OsiSolverInterface and restore them
Bonmin::OaDecompositionBase::SubMipSolverSmall class to perform the solution of sub-mips
Bonmin::OaFeasibilityCheckerClass to perform OA in its classical form
Bonmin::OaMessagesOutput messages for Outer approximation cutting planes
Bonmin::OaNlpOptimGenerate cuts for the nlp corresponding to continuous relaxation at a node
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
OptimizationResultThe OptimizationResult Class
OptimizationSolutionThe OptimizationSolution Class
OptimizationSolutionStatusThe OptimizationSolutionStatus Class
Bonmin::optionsCmp
OptParam
OSExpressionTreeUsed to hold the instance in memory
OShLAn interface that specified virtual methods to be implemented by agents.
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
OSInstanceThe in-memory representation of an OSiL instance.
Bonmin::OsiTMINLPInterfaceThis is class provides an Osi interface for a Mixed Integer Linear Program expressed as a TMINLP (so that we can use it for example as the continuous solver in Cbc)
Bonmin::OsiTMINLPInterface::MessagesMessages outputed by an OsiTMINLPInterface
Bonmin::OsiTMINLPInterface::SimpleErrorError class to throw exceptions from OsiTMINLPInterface
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
Bonmin::PseudoCosts
Bonmin::QpBranchingSolverThis class chooses a variable to branch on
QuadraticCoefficientsThe in-memory representation of the <quadraticCoefficients> element
QuadraticTermThe in-memory representation of the <qTerm> element
QuadraticTermsData structure for holding quadratic terms
Bonmin::RegisteredOptionsClass to add a few more information to Ipopt::RegisteredOptions
ResolutionInformation
ResultDataThe ResultData Class
ResultHeaderThe ResultHeader Class
Bonmin::SimpleReferenced< X >
Bonmin::SimpleReferencedPtr< X >
Bonmin::SmartAsl
SparseHessianMatrixThe in-memory representation of a SparseHessianMatrix.
SparseJacobianMatrixSparse Jacobian matrix data structure
SparseMatrixSparse matrix data structure
SparseVectorSparse vector data structure
Bonmin::StartPointReaderThis class reads a file with a starting point for Ipopt initalization
Bonmin::StrongBranchingSolverThis class is the base class for a solver that can be used in BonOsiSolverInterface to perform the strong branching solves
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
Bonmin::TMINLPBase class for all MINLPs that use a standard triplet matrix form and dense vectors
Bonmin::TMINLP2TNLPThis is an adapter class that converts a TMINLP to a TNLP to be solved by Ipopt
Bonmin::TMINLP::BranchingInfoStores branching priorities information
Bonmin::TMINLP::MarkedNonConvexStructure for marked non-convex constraints
Bonmin::TMINLP::PerturbInfoClass to store perturbation radii for variables in the model
Bonmin::TMINLP::SimpleConcaveConstraintStructure which describes a constraints of the form $f[ y F(x) ] with $ F(x) $ a concave function
Bonmin::TMINLP::SosInfoClass to store sos constraints for model
Bonmin::TNLP2FPNLPThis is an adapter class to convert an NLP to a Feasibility Pump NLP by changing the objective function to the (2-norm) distance to a point
Bonmin::TNLPSolverThis is a generic class for calling an NLP solver to solve a TNLP
Bonmin::TNLPSolver::UnsolvedErrorWe will throw this error when a problem is not solved
U
VariableThe in-memory representation of the variable element
VariablesThe in-memory representation of the variables element
VariableSolutionThe VariableSolution Class
VariableValuesThe VariableValues Class
VarValueVarValue Class
Bonmin::vector< T >A small wrap around std::vector to give easy access to array for interfacing with fortran code
vector
WSUtilUsed by OSSolverAgent client for help in invoking a remote solver.
yy_buffer_state
yy_trans_info
yyalloc
yyguts_t
YYLTYPE
YYSTYPE

Generated on Tue Sep 30 03:02:26 2008 by  doxygen 1.4.7