MAiNGO
maingo::ubp::UbpClp Member List

This is the complete list of members for maingo::ubp::UbpClp, including all inherited members.

_check_bounds(const std::vector< double > &currentPoint) constmaingo::ubp::UpperBoundingSolverprotected
_check_eq(const std::vector< double > &modelOutput) constmaingo::ubp::UpperBoundingSolverprotected
_check_ineq(const std::vector< double > &modelOutput) constmaingo::ubp::UpperBoundingSolverprotected
_check_ineq_squash(const std::vector< double > &modelOutput) constmaingo::ubp::UpperBoundingSolverprotected
_check_integrality(const std::vector< double > &currentPoint) constmaingo::ubp::UpperBoundingSolverprotected
_clpmaingo::ubp::UbpClpprivate
_constraintPropertiesmaingo::ubp::UpperBoundingSolverprotected
_DAGobjmaingo::ubp::UpperBoundingSolverprotected
_determine_sparsity_hessian()maingo::ubp::UpperBoundingSolverprotected
_determine_sparsity_jacobian()maingo::ubp::UpperBoundingSolverprotected
_determine_structure()maingo::ubp::UpperBoundingSolverprotected
_generate_multistart_point(bool &usedCenter, const std::vector< double > &lowerVarBounds, const std::vector< double > &upperVarBounds)maingo::ubp::UpperBoundingSolverprotected
_intendedUsemaingo::ubp::UpperBoundingSolverprotected
_loggermaingo::ubp::UpperBoundingSolverprotected
_lowerRowBoundsmaingo::ubp::UbpClpprivate
_lowerVarBoundsmaingo::ubp::UbpClpprivate
_maingoSettingsmaingo::ubp::UpperBoundingSolverprotected
_matrixmaingo::ubp::UbpClpprivate
_neqmaingo::ubp::UpperBoundingSolverprotected
_nineqmaingo::ubp::UpperBoundingSolverprotected
_nineqSquashmaingo::ubp::UpperBoundingSolverprotected
_numrowsmaingo::ubp::UbpClpprivate
_nvarmaingo::ubp::UpperBoundingSolverprotected
_objectiveCoeffsmaingo::ubp::UbpClpprivate
_objectiveConstantmaingo::ubp::UbpClpprivate
_originalLowerBoundsmaingo::ubp::UpperBoundingSolverprotected
_originalUpperBoundsmaingo::ubp::UpperBoundingSolverprotected
_originalVariablesmaingo::ubp::UpperBoundingSolverprotected
_solve_nlp(const std::vector< double > &lowerVarBounds, const std::vector< double > &upperVarBounds, double &objectiveValue, std::vector< double > &solutionPoint)maingo::ubp::UbpClpprivatevirtual
_structuremaingo::ubp::UpperBoundingSolverprotected
_upperRowBoundsmaingo::ubp::UbpClpprivate
_upperVarBoundsmaingo::ubp::UbpClpprivate
check_feasibility(const std::vector< double > &currentPoint, double &objectiveValue) constmaingo::ubp::UpperBoundingSolver
multistart(babBase::BabNode const &currentNode, double &objectiveValue, std::vector< double > &solutionPoint, std::vector< SUBSOLVER_RETCODE > &feasible, std::vector< double > &optimalObjectives, bool &initialPointFeasible)maingo::ubp::UpperBoundingSolver
operator=(const UbpClp &)maingo::ubp::UbpClpprivate
solve(babBase::BabNode const &currentNode, double &objectiveValue, std::vector< double > &solutionPoint)maingo::ubp::UpperBoundingSolvervirtual
UbpClp(mc::FFGraph &DAG, const std::vector< mc::FFVar > &DAGvars, const std::vector< mc::FFVar > &DAGfunctions, const std::vector< babBase::OptimizationVariable > &variables, const unsigned nineqIn, const unsigned neqIn, const unsigned nineqSquashIn, Settings *settingsIn, Logger *loggerIn, std::vector< Constraint > *constraintPropertiesIn, UBS_USE useIn)maingo::ubp::UbpClp
UbpClp(const UbpClp &)maingo::ubp::UbpClpprivate
UBS_USE enum namemaingo::ubp::UpperBoundingSolver
UpperBoundingSolver(mc::FFGraph &DAG, const std::vector< mc::FFVar > &DAGvars, const std::vector< mc::FFVar > &DAGfunctions, const std::vector< babBase::OptimizationVariable > &variables, const unsigned nineqIn, const unsigned neqIn, const unsigned nineqSquashIn, Settings *settingsIn, Logger *loggerIn, std::vector< Constraint > *constraintPropertiesIn, UBS_USE useIn)maingo::ubp::UpperBoundingSolver
USE_BAB enum valuemaingo::ubp::UpperBoundingSolver
USE_PRE enum valuemaingo::ubp::UpperBoundingSolver
~UpperBoundingSolver()maingo::ubp::UpperBoundingSolverinlinevirtual