MAiNGO
maingo::ubp::UbpCplex Member List

This is the complete list of members for maingo::ubp::UbpCplex, 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
_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
_maingoSettingsmaingo::ubp::UpperBoundingSolverprotected
_neqmaingo::ubp::UpperBoundingSolverprotected
_nineqmaingo::ubp::UpperBoundingSolverprotected
_nineqSquashmaingo::ubp::UpperBoundingSolverprotected
_nvarmaingo::ubp::UpperBoundingSolverprotected
_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::UbpCplexprivatevirtual
_structuremaingo::ubp::UpperBoundingSolverprotected
_terminate_cplex()maingo::ubp::UbpCplexprivate
check_feasibility(const std::vector< double > &currentPoint, double &objectiveValue) constmaingo::ubp::UpperBoundingSolver
cplexmaingo::ubp::UbpCplexprivate
cplxEnvmaingo::ubp::UbpCplexprivate
cplxModelmaingo::ubp::UbpCplexprivate
cplxVarsmaingo::ubp::UbpCplexprivate
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 UbpCplex &)maingo::ubp::UbpCplexprivate
solve(babBase::BabNode const &currentNode, double &objectiveValue, std::vector< double > &solutionPoint)maingo::ubp::UpperBoundingSolvervirtual
UbpCplex(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::UbpCplex
UbpCplex(const UbpCplex &)maingo::ubp::UbpCplexprivate
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
~UbpCplex()maingo::ubp::UbpCplex
~UpperBoundingSolver()maingo::ubp::UpperBoundingSolverinlinevirtual