MAiNGO
maingo::ubp::UbpKnitro Member List

This is the complete list of members for maingo::ubp::UbpKnitro, 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
_Knitromaingo::ubp::UbpKnitroprivate
_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::UbpKnitroprivatevirtual
_solverStatusmaingo::ubp::UbpKnitroprivate
_structuremaingo::ubp::UpperBoundingSolverprotected
_theKnitroProblemmaingo::ubp::UbpKnitroprivate
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 UbpKnitro &)maingo::ubp::UbpKnitroprivate
solve(babBase::BabNode const &currentNode, double &objectiveValue, std::vector< double > &solutionPoint)maingo::ubp::UpperBoundingSolvervirtual
UbpKnitro(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::UbpKnitro
UbpKnitro(const UbpKnitro &)maingo::ubp::UbpKnitroprivate
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
~UbpKnitro()maingo::ubp::UbpKnitroinline
~UpperBoundingSolver()maingo::ubp::UpperBoundingSolverinlinevirtual