Couenne  0.5.8
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Bonmin Namespace Reference

Namespaces

 LinearCutsGenerator
 
 OsiTMINLPInterface
 
 TMINLP
 

Classes

class  AmplInterface
 
class  AmplTMINLP
 
class  AuxInfo
 
class  Bab
 
class  BabInfo
 
class  BabSetupBase
 
class  BonCbcFullNodeInfo
 
class  BonCbcPartialNodeInfo
 
class  BonChooseVariable
 
class  BonminAmplSetup
 
class  BonminSetup
 
class  BoundsReader
 
class  BqpdSolver
 
class  BqpdWarmStart
 
class  BranchingTQP
 
class  CbcDfsDiver
 
class  CbcDiver
 
class  CbcNlpStrategy
 
class  CbcProbedDiver
 
class  CbcStrategyChooseCuts
 
class  CurvatureEstimator
 
class  CurvBranchingSolver
 
class  Cuts
 
class  CutStrengthener
 
class  DiverCompare
 
class  DummyHeuristic
 
class  DummyPump
 
class  EcpCuts
 
class  FilterSolver
 
class  FilterWarmStart
 
class  FilterWarmStartDiff
 
class  FixAndSolveHeuristic
 
class  GuessHeuristic
 
class  HeuristicDive
 
class  HeuristicDiveFractional
 
class  HeuristicDiveMIP
 
class  HeuristicDiveMIPFractional
 
class  HeuristicDiveMIPVectorLength
 
class  HeuristicDiveVectorLength
 
class  HeuristicFPump
 
class  HeuristicLocalBranching
 
class  HeuristicRINS
 
class  HotInfo
 
class  IpoptInteriorWarmStarter
 
class  IpoptSolver
 
class  IpoptWarmStart
 
class  IpoptWarmStartDiff
 
class  LinearCutsGenerator
 
class  LocalSolverBasedHeuristic
 
class  LpBranchingSolver
 
class  MilpRounding
 
class  MinlpFeasPump
 
class  NamesReader
 
class  OACutGenerator2
 
class  OaDecompositionBase
 
class  OaFeasibilityChecker
 
class  OaMessages
 
class  OaNlpOptim
 
class  OsiTMINLPInterface
 
class  OuterApprox
 
class  PseudoCosts
 
class  PumpForMinlp
 
class  QpBranchingSolver
 
class  QuadCut
 
class  QuadRow
 
class  RegisteredOptions
 
class  RoundingFPump
 
struct  SimpleReferenced
 
struct  SimpleReferencedPtr
 
class  SolReader
 
class  StartPointReader
 
class  StrongBranchingSolver
 
class  SubMipSolver
 
struct  TMat
 
class  TMINLP
 
class  TMINLP2OsiLP
 
class  TMINLP2TNLP
 
class  TMINLP2TNLPQuadCuts
 
class  TMINLPLinObj
 
class  TNLP2FPNLP
 
class  TNLPSolver
 
class  vector
 

Typedefs

typedef std::list< QuadCut * > list_QuadCut
 
typedef std::pair< int, int > matEntry
 
typedef std::pair< int, int > matIdx
 
typedef std::map< matEntry, matIdxAdjustableMat
 

Enumerations

enum  Algorithm
 
enum  OA_Message
 
enum  MatrixStorageType
 
enum  CutStrengtheningType
 
enum  DisjunctiveCutType
 
enum  ErrorCodes
 
enum  Solver
 

Functions

bool integerFeasible (OsiSolverInterface &si, const OsiBranchingInformation &info, double integer_tolerance, OsiObject **objects=0, int nObjects=-1)
 
void fixIntegers (OsiSolverInterface &si, const OsiBranchingInformation &info, double integer_tolerance, OsiObject **objects=0, int nObjects=-1)
 
void relaxIntegers (OsiSolverInterface &si, const OsiBranchingInformation &info, double integer_tolerance, OsiObject **objects=0, int nObjects=-1)
 
bool isDifferentOnIntegers (OsiSolverInterface &si, OsiObject **objects, int nObjects, double integer_tolerance, const double *colsol, const double *other)
 
void installCuts (OsiSolverInterface &si, const OsiCuts &cs, int numberCuts)
 
void resizeAndCopyArray (X *&array, unsigned int oldSize, unsigned int newSize)
 
void resizeAndCopyArray (X *&array, unsigned int oldSize, unsigned int newSize, unsigned int &capacity)
 
bool isNlpFeasible (TMINLP2TNLP *minlp, const double primalTolerance)
 
void adjustPrimalTolerance (TMINLP2TNLP *minlp, double &primalTolerance)
 
int std_m (int n)
 
int warn_m (int n)
 
int err_m (int n)
 
 DECLARE_STD_EXCEPTION (TMINLP_INVALID)
 
 DECLARE_STD_EXCEPTION (TMINLP_INVALID_VARIABLE_BOUNDS)
 
SimpleReferenced< X > * make_referenced (X other)
 
SimpleReferencedPtr< X > * make_referenced (X *other)
 

Variables

 Dummy
 
 B_BB
 
 B_OA
 
 B_QG
 
 B_Hyb
 
 B_Ecp
 
 B_IFP
 
 FEASIBLE_NLP
 
 INFEASIBLE_NLP
 
 UPDATE_UB
 
 SOLVED_LOCAL_SEARCH
 
 LOCAL_SEARCH_ABORT
 
 UPDATE_LB
 
 ABORT
 
 OASUCCESS
 
 OAABORT
 
 OA_STATS
 
 LP_ERROR
 
 PERIODIC_MSG
 
 FP_DISTANCE
 
 FP_MILP_VAL
 
 FP_MAJOR_ITERATION
 
 FP_MINOR_ITERATION
 
 DUMMY_END
 
 Upper
 
 Lower
 
 Full
 
 CS_None
 
 CS_StrengthenedGlobal
 
 CS_UnstrengthenedGlobal_StrengthenedLocal
 
 CS_StrengthenedGlobal_StrengthenedLocal
 
 DC_None
 
 DC_MostFractional
 
 ERROR_IN_AMPL_SUFFIXES
 
 UNSUPPORTED_CBC_OBJECT
 
 EIpopt
 
 EFilterSQP
 
 EAll