| 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 a concave function |
| 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 |
1.4.7