![]() |
MAiNGO
|
This is the complete list of members for maingo::ubp::UbpNLopt, including all inherited members.
_check_bounds(const std::vector< double > ¤tPoint) const | maingo::ubp::UpperBoundingSolver | protected |
_check_eq(const std::vector< double > &modelOutput) const | maingo::ubp::UpperBoundingSolver | protected |
_check_ineq(const std::vector< double > &modelOutput) const | maingo::ubp::UpperBoundingSolver | protected |
_check_ineq_squash(const std::vector< double > &modelOutput) const | maingo::ubp::UpperBoundingSolver | protected |
_check_integrality(const std::vector< double > ¤tPoint) const | maingo::ubp::UpperBoundingSolver | protected |
_constraintProperties | maingo::ubp::UpperBoundingSolver | protected |
_DAGobj | maingo::ubp::UpperBoundingSolver | protected |
_determine_sparsity_hessian() | maingo::ubp::UpperBoundingSolver | protected |
_determine_sparsity_jacobian() | maingo::ubp::UpperBoundingSolver | protected |
_determine_structure() | maingo::ubp::UpperBoundingSolver | protected |
_generate_multistart_point(bool &usedCenter, const std::vector< double > &lowerVarBounds, const std::vector< double > &upperVarBounds) | maingo::ubp::UpperBoundingSolver | protected |
_intendedUse | maingo::ubp::UpperBoundingSolver | protected |
_logger | maingo::ubp::UpperBoundingSolver | protected |
_maingoSettings | maingo::ubp::UpperBoundingSolver | protected |
_neq | maingo::ubp::UpperBoundingSolver | protected |
_nineq | maingo::ubp::UpperBoundingSolver | protected |
_nineqSquash | maingo::ubp::UpperBoundingSolver | protected |
_NLopt | maingo::ubp::UbpNLopt | private |
_NLopt_get_eq(unsigned m, double *result, unsigned n, const double *x, double *grad, void *f_data) | maingo::ubp::UbpNLopt | privatestatic |
_NLopt_get_ineq(unsigned m, double *result, unsigned n, const double *x, double *grad, void *f_data) | maingo::ubp::UbpNLopt | privatestatic |
_NLopt_get_objective(const std::vector< double > &x, std::vector< double > &grad, void *f_data) | maingo::ubp::UbpNLopt | privatestatic |
_NLoptSubopt | maingo::ubp::UbpNLopt | private |
_nvar | maingo::ubp::UpperBoundingSolver | protected |
_originalLowerBounds | maingo::ubp::UpperBoundingSolver | protected |
_originalUpperBounds | maingo::ubp::UpperBoundingSolver | protected |
_originalVariables | maingo::ubp::UpperBoundingSolver | protected |
_solve_nlp(const std::vector< double > &lowerVarBounds, const std::vector< double > &upperVarBounds, double &objectiveValue, std::vector< double > &solutionPoint) | maingo::ubp::UbpNLopt | privatevirtual |
_structure | maingo::ubp::UpperBoundingSolver | protected |
check_feasibility(const std::vector< double > ¤tPoint, double &objectiveValue) const | maingo::ubp::UpperBoundingSolver | |
multistart(babBase::BabNode const ¤tNode, double &objectiveValue, std::vector< double > &solutionPoint, std::vector< SUBSOLVER_RETCODE > &feasible, std::vector< double > &optimalObjectives, bool &initialPointFeasible) | maingo::ubp::UpperBoundingSolver | |
operator=(const UbpNLopt &) | maingo::ubp::UbpNLopt | private |
solve(babBase::BabNode const ¤tNode, double &objectiveValue, std::vector< double > &solutionPoint) | maingo::ubp::UpperBoundingSolver | virtual |
UbpNLopt(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::UbpNLopt | |
UbpNLopt(const UbpNLopt &) | maingo::ubp::UbpNLopt | private |
UBS_USE enum name | maingo::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 value | maingo::ubp::UpperBoundingSolver | |
USE_PRE enum value | maingo::ubp::UpperBoundingSolver | |
~UpperBoundingSolver() | maingo::ubp::UpperBoundingSolver | inlinevirtual |