 AmplInterface | |
  Couenne::CouenneInterface | |
 Couenne::AuxRelation | Base class definition for relations between auxiliaries |
  Couenne::BiProdDivRel | Identifies 5-tuple of the form |
  Couenne::MultiProdRel | Identifies 5-ples of variables of the form |
  Couenne::PowRel | Identifies 5-tuple of the form |
  Couenne::SumLogAuxRel | Identifies 5-ples of variables of the form |
 Bab | |
  Couenne::CouenneBab | |
 BabInfo | |
  Couenne::CouenneInfo | Bonmin class for passing info between components of branch-and-cuts |
 BonChooseVariable | |
  Couenne::CouenneChooseStrong | |
 BonminSetup | |
  Couenne::CouenneSetup | |
 CbcHeuristic | |
  Couenne::CouenneFeasPump | An implementation of the Feasibility pump that uses linearization and Ipopt to find the two sequences of points |
  Couenne::CouenneIterativeRounding | An iterative rounding heuristic, tailored for nonconvex MINLPs |
  Couenne::InitHeuristic | A heuristic that stores the initial solution of the NLP |
  Couenne::NlpSolveHeuristic | |
 CglCutGenerator | |
  Couenne::CouenneAggrProbing | Cut Generator for aggressive BT; i.e., an aggressive probing |
  Couenne::CouenneCrossConv | Cut Generator that uses relationships between auxiliaries |
  Couenne::CouenneCutGenerator | Cut Generator for linear convexifications |
  Couenne::CouenneDisjCuts | Cut Generator for linear convexifications |
  Couenne::CouenneFixPoint | Cut Generator for FBBT fixpoint |
  Couenne::CouenneMultiVarProbe | |
  Couenne::CouenneSdpCuts | These are cuts of the form |
  Couenne::CouenneTwoImplied | Cut Generator for implied bounds derived from pairs of linear (in)equalities |
 Couenne::CouenneExprMatrix::compare_pair_ind | |
 Couenne::CouenneSparseVector::compare_scalars | |
 Couenne::compareSol | Class for comparing solutions (used in tabu list) |
 Couenne::compExpr | Structure for comparing expressions |
 Couenne::compNode | Structure for comparing nodes in the dependence graph |
 Couenne::CouenneBTPerfIndicator | |
 Couenne::CouenneConstraint | Class to represent nonlinear constraints |
  Couenne::CouennePSDcon | Class to represent positive semidefinite constraints ////////////////// |
 Couenne::CouenneExprMatrix | |
 Couenne::CouenneFPpool | Pool of solutions |
 Couenne::CouenneFPsolution | Class containing a solution with infeasibility evaluation |
 Couenne::CouenneObjective | Objective function |
 Couenne::CouenneProblem | Class for MINLP problems with symbolic information |
 Couenne::CouenneRecordBestSol | |
 Couenne::CouenneScalar | |
 Couenne::CouenneSparseBndVec< T > | |
 Couenne::CouenneSparseMatrix | Class for sparse Matrixs (used in modifying distances in FP) |
 Couenne::CouenneSparseVector | |
 Couenne::CouenneUserInterface | |
  Couenne::CouenneAmplInterface | |
  Couenne::CouenneOSInterface | |
 Couenne::CouExpr | |
 Couenne::DepGraph | Dependence graph |
 Couenne::DepNode | Vertex of a dependence graph |
 Couenne::Domain | Define a dynamic point+bounds, with a way to save and restore previous points+bounds through a LIFO structure |
 Couenne::DomainPoint | Define a point in the solution space and the bounds around it |
 Couenne::expression | Expression base class |
  Couenne::exprConst | Constant-type operator |
  Couenne::exprCopy | |
   Couenne::exprClone | Expression clone (points to another expression) |
   Couenne::exprStore | Storage class for previously evaluated expressions |
  Couenne::exprLBQuad | Class to compute lower bound of a fraction based on the bounds of both numerator and denominator |
  Couenne::exprOp | General n-ary operator-type expression: requires argument list |
   Couenne::exprDiv | Class for divisions, |
   Couenne::exprIf | |
   Couenne::exprLBCos | Class to compute lower bound of a cosine based on the bounds of its arguments |
   Couenne::exprLBDiv | Class to compute lower bound of a fraction based on the bounds of both numerator and denominator |
   Couenne::exprLBMul | Class to compute lower bound of a product based on the bounds of both factors |
   Couenne::exprLBSin | Class to compute lower bound of a sine based on the bounds on its arguments |
   Couenne::exprMax | |
   Couenne::exprMin | |
   Couenne::exprMul | Class for multiplications, |
    Couenne::exprBinProd | Class for with all binary |
    Couenne::exprMultiLin | Another class for multiplications, |
    Couenne::exprTrilinear | Class for multiplications |
   Couenne::exprNorm | Class for -norms, |
   Couenne::exprPow | Power of an expression (binary operator), with constant |
    Couenne::exprEvenPow | Power of an expression (binary operator) with even exponent, with constant even |
    Couenne::exprOddPow | Power of an expression (binary operator), with constant |
   Couenne::exprPWLinear | |
   Couenne::exprSub | Class for subtraction, |
   Couenne::exprSum | Class sum, |
    Couenne::exprGroup | Class Group, with constant, linear and nonlinear terms: |
     Couenne::exprQuad | Class exprQuad, with constant, linear and quadratic terms |
   Couenne::exprUBCos | Class to compute lower bound of a cosine based on the bounds of its arguments |
   Couenne::exprUBDiv | Class to compute upper bound of a fraction based on the bounds of both numerator and denominator |
   Couenne::exprUBMul | Class to compute upper bound of a product based on the bounds of both factors |
   Couenne::exprUBSin | Class to compute lower bound of a sine based on the bounds on its arguments |
  Couenne::exprUBQuad | Class to compute upper bound of a fraction based on the bounds of both numerator and denominator |
  Couenne::exprUnary | Expression class for unary functions (sin, log, etc.) |
   Couenne::exprAbs | Class for |
   Couenne::exprCeil | Class ceiling, |
   Couenne::exprCos | Class cosine, |
   Couenne::exprExp | Class for the exponential, |
   Couenne::exprFloor | Class floor, |
   Couenne::exprInv | Class inverse: |
   Couenne::exprLog | Class logarithm, |
   Couenne::exprOpp | Class opposite, |
   Couenne::exprSin | Class for |
  Couenne::exprVar | Variable-type operator |
   Couenne::exprAux | Auxiliary variable |
   Couenne::exprIVar | Variable-type operator |
   Couenne::exprLowerBound | These are bound expression classes |
   Couenne::exprUpperBound | Upper bound |
 Couenne::ExprHess | Expression matrices |
 Couenne::ExprJac | Jacobian of the problem (computed through Couenne expression classes) |
 Couenne::exprSignPow | Power of an expression (binary operator), with constant |
 Couenne::funtriplet | |
  Couenne::powertriplet | |
   Couenne::kpowertriplet | |
  Couenne::simpletriplet | |
 Couenne::GlobalCutOff | |
 less_than_str | |
 Couenne::LinMap | |
 myclass | |
 myclass0 | |
 Nauty | |
 Node | |
 OsiBranchingObject | |
  Couenne::CouenneThreeWayBranchObj | Spatial, three-way branching object |
 OsiChooseVariable | |
  Couenne::CouenneChooseVariable | Choose a variable for branching |
 OsiObject | |
  Couenne::CouenneObject | OsiObject for auxiliary variables $w=f(x)$ |
   Couenne::CouenneComplObject | OsiObject for complementarity constraints |
   Couenne::CouenneVarObject | OsiObject for variables in a MINLP |
    Couenne::CouenneVTObject | OsiObject for violation transfer on variables in a MINLP |
 OsiSolverInterface | |
  Couenne::CouenneMINLPInterface | 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) |
 OsiSOS | |
  Couenne::CouenneSOSObject | |
 OsiSOSBranchingObject | |
  Couenne::CouenneSOSBranchingObject | |
 OsiTwoWayBranchingObject | |
  Couenne::CouenneBranchingObject | "Spatial" branching object |
   Couenne::CouenneComplBranchingObject | "Spatial" branching object for complementarity constraints |
   Couenne::CouenneOrbitBranchingObj | "Spatial" branching object |
 Couenne::Qroot | Class that stores result of previous calls to rootQ into a map for faster access |
 Couenne::quadElem | |
 Couenne::QuadMap | |
 ReferencedObject | |
  Couenne::CouenneInfo::NlpSolution | Class for storing an Nlp Solution |
  Couenne::SmartAsl | |
 Ipopt::SmartPtr< T > | |
 Ipopt::SmartPtr< Bonmin::RegisteredOptions > | |
 Ipopt::SmartPtr< Bonmin::TMINLP > | |
 Ipopt::SmartPtr< Couenne::SmartAsl > | |
 Ipopt::SmartPtr< Ipopt::Journalist > | |
 Ipopt::SmartPtr< Ipopt::OptionsList > | |
 T | |
  Couenne::CouenneSolverInterface< T > | Solver interface class with a pointer to a Couenne cut generator |
 Couenne::t_chg_bounds | Status of lower/upper bound of a variable, to be checked/modified in bound tightening |
 TNLP | |
  Couenne::CouenneTNLP | Class for handling NLPs using CouenneProblem |