AmplFP | |
Bonmin::AmplInterface | Class for providing an Osi interface to Ipopt with an ampl nl file as input |
Bonmin::AmplTMINLP | Ampl MINLP Interface |
Bonmin::AuxInfo | Bonmin class for passing info between components of branch-and-cuts |
Bonmin::Bab | |
Bonmin::BabInfo | Bonmin class for passing info between components of branch-and-cuts |
Bonmin::BabSetupBase | A class to have all elements necessary to setup a branch-and-bound |
Bonmin::BabSetupBase::CuttingMethod | Type for cut generation method with its frequency and string identification |
Bonmin::BabSetupBase::HeuristicMethod | Type for heuristic method with its string identification |
Base64 | Use this class to read and write data in base64 |
BB_cut | Simple 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::BonCbcFullNodeInfo | Holds information for recreating a subproblem by incremental change from the parent for Bonmin |
Bonmin::BonCbcPartialNodeInfo | Holds information for recreating a subproblem by incremental change from the parent for |
Bonmin::BonChooseVariable | This class chooses a variable to branch on |
Bonmin::BonChooseVariable::Messages | |
Bonmin::BonminAmplSetup | |
BonminProblem | |
Bonmin::BonminSetup | |
BonminSolver | Solves problems using Ipopt |
BonRandomChoice | |
Bonmin::BoundsReader | Reads a file containing change bounds for variables |
Bonmin::BqpdSolver | |
Bonmin::BqpdSolver::cachedInfo | Cached information for reoptimizing |
Bonmin::BqpdSolver::UnsolvedBqpdError | |
Bonmin::BqpdWarmStart | Warm start for filter interface |
Bonmin::BranchingTQP | This is an adapter class that converts a TMINLP2TNLP object into a TNLP, which is now just a QP |
Bonmin::CbcDfsDiver | A more elaborate diving class |
Bonmin::CbcDiver | Class to do diving in the tree |
Bonmin::CbcNlpStrategy | |
Bonmin::CbcOaStrategy | A class to pass on a CbcStrategy to OA sub-milp solver |
Bonmin::CbcProbedDiver | Class to do probed diving in the tree |
CoinSolver | Implements a solve method for the Coin solvers |
CommonUtil | Common utilities for OS classes |
Constraint | The in-memory representation of the <con> element |
Constraints | The in-memory representation of the <constraints> element |
ConstraintSolution | The ConstraintSolution Class |
ConstraintValues | The ConstraintValues Class |
ConValue | The ConValue Class |
Bonmin::CouenneInfo | Bonmin class for passing info between components of branch-and-cuts |
Bonmin::CouenneInfo::NlpSolution | Class for storing an Nlp Solution |
Bonmin::CouenneInterface | |
Bonmin::CouenneSetup | |
Bonmin::CurvatureEstimator | |
Bonmin::CurvBranchingSolver | Implementation of BonChooseVariable for curvature-based braching |
Bonmin::CutStrengthener | Class for strengthening OA cuts, and generating additional ones |
Bonmin::CutStrengthener::StrengtheningTNLP | Class implementing the TNLP for strengthening one cut |
DefaultSolver | The Defalut Solver Class |
Bonmin::DiverCompare | |
DoubleVector | Double vector data structure |
DualVariableValues | The DualVariableValues Class |
DualVarValue | The DualVarValue Class |
Bonmin::DummyHeuristic | |
Bonmin::EcpCuts | |
ErrorClass | Used for throwing exceptions |
FileUtil | Class used to make it easy to read and write files |
Bonmin::FilterSolver | |
Bonmin::FilterSolver::cachedInfo | Cached information for reoptimizing |
Bonmin::FilterSolver::UnsolvedFilterError | |
Bonmin::FilterWarmStart | Warm start for filter interface |
Bonmin::FilterWarmStartDiff | |
FPInterface | |
GeneralStatus | The GeneralStatus Class |
Bonmin::GuessHeuristic | |
Bonmin::HotInfo | |
Bonmin::InitHeuristic | A heuristic that stores the initial solution of the NLP |
InstanceData | The in-memory representation of the <instanceData> element |
InstanceHeader | The in-memory representation of the <instanceHeader> element |
Interval | The in-memory representation of the <interval> element |
IntVector | Integer Vector data structure |
Bonmin::IpoptInteriorWarmStarter | |
IpoptProblem | |
IpoptSolver | Solves problems using Ipopt |
Bonmin::IpoptSolver | |
Bonmin::IpoptSolver::UnsolvedIpoptError | |
Bonmin::IpoptWarmStart | Class for storing warm start informations for Ipopt |
Bonmin::IpoptWarmStartDiff | Diff class for IpoptWarmStart |
KnitroProblem | |
KnitroSolver | KnitroSolver class solves problems using Knitro |
LindoSolver | LindoSolver class solves problems using Lindo |
LinearConstraintCoefficients | The in-memory representation of the <linearConstraintCoefficients> element |
Bonmin::LpBranchingSolver | Implementation of BonChooseVariable for curvature-based braching |
MathUtil | This class has routines for linear algebra |
Bonmin::MinlpFeasPump | |
MyTMINLP | A C++ example for interfacing an MINLP with bonmin |
Bonmin::NamesReader | A class for reading a .col or .row file containing name for variables and constraints (usually ampl generated file) |
Bonmin::NamesReader::ltstr | String comparison strucutre |
Nl | The in-memory representation of the <nl> element |
Bonmin::NlpSolveHeuristic | |
Bonmin::NonConvexSuff | To store all data stored in the nonconvex suffixes |
NonlinearExpressions | The in-memory representation of the <nonlinearExpressions> element |
Bonmin::OACutGenerator2 | Class to perform OA in its classical form |
Bonmin::OaDecompositionBase | Base class for OA algorithms |
Bonmin::OaDecompositionBase::Parameters | Parameters for algorithm |
Bonmin::OaDecompositionBase::solverManip | Small class to manipulatee various things in an OsiSolverInterface and restore them |
Bonmin::OaDecompositionBase::SubMipSolver | Small class to perform the solution of sub-mips |
Bonmin::OaFeasibilityChecker | Class to perform OA in its classical form |
Bonmin::OaMessages | Output messages for Outer approximation cutting planes |
Bonmin::OaNlpOptim | Generate cuts for the nlp corresponding to continuous relaxation at a node |
ObjCoef | The in-memory representation of the objective function <coef> element |
Objective | The in-memory representation of the <obj> element |
Objectives | The in-memory representation of the <objectives> element |
ObjectiveSolution | The ObjectiveSolution Class |
ObjectiveValues | The ObjectiveValues Class |
ObjValue | The ObjValue Class |
OptimizationResult | The OptimizationResult Class |
OptimizationSolution | The OptimizationSolution Class |
OptimizationSolutionStatus | The OptimizationSolutionStatus Class |
Bonmin::optionsCmp | |
OptParam | |
OSExpressionTree | Used to hold the instance in memory |
OShL | An interface that specified virtual methods to be implemented by agents. |
OSiLParserData | The OSiLParserData Class, used to store parser data |
OSiLReader | Used to read an OSiL string |
OSiLWriter | Take an OSInstance object and write a string that validates against the OSiL schema |
OSInstance | The in-memory representation of an OSiL instance. |
Bonmin::OsiTMINLPInterface | This 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::Messages | Messages outputed by an OsiTMINLPInterface |
Bonmin::OsiTMINLPInterface::SimpleError | Error class to throw exceptions from OsiTMINLPInterface |
OSMatlab | The OSMatlab Class |
OSmps2osil | The OSmps2osil Class |
OSnl2osil | The OSnl2osil Class |
OSnLNode | The OSnLNode Class |
OSnLNodeAbs | The OSnLNodeAbs Class |
OSnLNodeAllDiff | The OSnLNodeAllDiff Class |
OSnLNodeCos | The OSnLNodeCos Class |
OSnLNodeDivide | The OSnLNodeDivide Class |
OSnLNodeE | The OSnLNodeE Class |
OSnLNodeExp | The OSnLNodeExp Class |
OSnLNodeIf | The OSnLNodeIf Class |
OSnLNodeLn | The OSnLNodeLn Class |
OSnLNodeMax | The OSnLNodeMax Class |
OSnLNodeMin | The OSnLNodeMin Class |
OSnLNodeMinus | The OSnLNodeMinus Class |
OSnLNodeNegate | The OSnLNodeNegate Class |
OSnLNodeNumber | The OSnLNodeNumber Class |
OSnLNodePI | The OSnLNodePI Class |
OSnLNodePlus | The OSnLNodePlus Class |
OSnLNodePower | The OSnLNodePower Class |
OSnLNodeProduct | The OSnLNodeProduct Class |
OSnLNodeSin | The OSnLNodeSin Class |
OSnLNodeSqrt | The OSnLNodeSqrt Class |
OSnLNodeSquare | The OSnLNodeSquare Class |
OSnLNodeSum | The OSnLNodeSum Class |
OSnLNodeTimes | The OSnLNodeTimes Class |
OSnLNodeVariable | The OSnLNodeVariable Class |
osOptionsStruc | This structure is used to store options for the OSSolverService executable |
OSResult | The Result Class |
OSrLParserData | The OSrLParserData Class |
OSrLReader | The OSrLReader Class |
OSrLWriter | Take an OSResult object and write a string that validates against OSrL. |
OSSolverAgent | Used by a client to invoke a remote solver |
OtherConResult | The OtherConResult Class |
OtherConstraintResult | The OtherConstraintResult Class |
OtherObjectiveResult | The OtherObjectiveResult Class |
OtherObjResult | The OtherObjResult Class |
OtherVariableResult | The OtherVariableResult Class |
OtherVariableResultStruct | A structure to information about an OtherVariableResult element |
OtherVarResult | OtherVarResult Class |
Bonmin::PseudoCosts | |
Bonmin::QpBranchingSolver | This class chooses a variable to branch on |
QuadraticCoefficients | The in-memory representation of the <quadraticCoefficients> element |
QuadraticTerm | The in-memory representation of the <qTerm> element |
QuadraticTerms | Data structure for holding quadratic terms |
Bonmin::RegisteredOptions | Class to add a few more information to Ipopt::RegisteredOptions |
ResolutionInformation | |
ResultData | The ResultData Class |
ResultHeader | The ResultHeader Class |
Bonmin::SimpleReferenced< X > | |
Bonmin::SimpleReferencedPtr< X > | |
Bonmin::SmartAsl | |
SparseHessianMatrix | The in-memory representation of a SparseHessianMatrix. |
SparseJacobianMatrix | Sparse Jacobian matrix data structure |
SparseMatrix | Sparse matrix data structure |
SparseVector | Sparse vector data structure |
Bonmin::StartPointReader | This class reads a file with a starting point for Ipopt initalization |
Bonmin::StrongBranchingSolver | This class is the base class for a solver that can be used in BonOsiSolverInterface to perform the strong branching solves |
TimeDomain | The in-memory representation of the <timeDomain> element |
TimeDomainInterval | |
TimeDomainStage | The in-memory representation of the <stage> element |
TimeDomainStages | The in-memory representation of the <stages> element |
Bonmin::TMINLP | Base class for all MINLPs that use a standard triplet matrix form and dense vectors |
Bonmin::TMINLP2TNLP | This is an adapter class that converts a TMINLP to a TNLP to be solved by Ipopt |
Bonmin::TMINLP::BranchingInfo | Stores branching priorities information |
Bonmin::TMINLP::MarkedNonConvex | Structure for marked non-convex constraints |
Bonmin::TMINLP::PerturbInfo | Class to store perturbation radii for variables in the model |
Bonmin::TMINLP::SimpleConcaveConstraint | Structure which describes a constraints of the form $f[ y F(x) ] with ![]() |
Bonmin::TMINLP::SosInfo | Class to store sos constraints for model |
Bonmin::TNLP2FPNLP | This 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::TNLPSolver | This is a generic class for calling an NLP solver to solve a TNLP |
Bonmin::TNLPSolver::UnsolvedError | We will throw this error when a problem is not solved |
U | |
Variable | The in-memory representation of the variable element |
Variables | The in-memory representation of the variables element |
VariableSolution | The VariableSolution Class |
VariableValues | The VariableValues Class |
VarValue | VarValue Class |
Bonmin::vector< T > | A small wrap around std::vector to give easy access to array for interfacing with fortran code |
vector | |
WSUtil | Used by OSSolverAgent client for help in invoking a remote solver. |
yy_buffer_state | |
yy_trans_info | |
yyalloc | |
yyguts_t | |
YYLTYPE | |
YYSTYPE |