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