MAiNGO
maingo::ubp::UbpNLopt Member List

This is the complete list of members for maingo::ubp::UbpNLopt, 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
_NLoptmaingo::ubp::UbpNLoptprivate
_NLopt_get_eq(unsigned m, double *result, unsigned n, const double *x, double *grad, void *f_data)maingo::ubp::UbpNLoptprivatestatic
_NLopt_get_ineq(unsigned m, double *result, unsigned n, const double *x, double *grad, void *f_data)maingo::ubp::UbpNLoptprivatestatic
_NLopt_get_objective(const std::vector< double > &x, std::vector< double > &grad, void *f_data)maingo::ubp::UbpNLoptprivatestatic
_NLoptSuboptmaingo::ubp::UbpNLoptprivate
_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::UbpNLoptprivatevirtual
_structuremaingo::ubp::UpperBoundingSolverprotected
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 UbpNLopt &)maingo::ubp::UbpNLoptprivate
solve(babBase::BabNode const &currentNode, double &objectiveValue, std::vector< double > &solutionPoint)maingo::ubp::UpperBoundingSolvervirtual
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::UbpNLoptprivate
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