This is the complete list of members for muq::Optimization::NLoptOptimizer, including all inherited members.
AddEqualityConstraint(std::vector< std::shared_ptr< muq::Modeling::ModPiece >> const &eq) | muq::Optimization::Optimizer | virtual |
AddEqualityConstraint(std::shared_ptr< muq::Modeling::ModPiece > const &eq) | muq::Optimization::Optimizer | virtual |
AddInequalityConstraint(std::vector< std::shared_ptr< muq::Modeling::ModPiece >> const &ineq) | muq::Optimization::Optimizer | virtual |
AddInequalityConstraint(std::shared_ptr< muq::Modeling::ModPiece > const &ineq) | muq::Optimization::Optimizer | virtual |
algorithm | muq::Optimization::NLoptOptimizer | private |
CheckInputType(unsigned int const inputNum, std::string const &type) const | muq::Modeling::WorkPiece | protected |
CheckOutputType(unsigned int const outputNum, std::string const &type) const | muq::Modeling::WorkPiece | protected |
Clear() | muq::Modeling::WorkPiece | private |
ClearEqualityConstraint() | muq::Optimization::Optimizer | |
ClearInequalityConstraint() | muq::Optimization::Optimizer | |
clearOutputs | muq::Modeling::WorkPiece | protected |
Constraint(unsigned int m, double *result, unsigned int n, const double *x, double *grad, void *f_data) | muq::Optimization::NLoptOptimizer | privatestatic |
constraint_tol | muq::Optimization::Optimizer | protected |
Construct(std::shared_ptr< muq::Modeling::ModPiece > const &cost, boost::property_tree::ptree const &options) | muq::Optimization::Optimizer | static |
ConvertModPiece(std::shared_ptr< muq::Modeling::ModPiece > const &modCost) | muq::Optimization::Optimizer | protectedstatic |
Cost(unsigned int n, const double *x, double *grad, void *f_data) | muq::Optimization::NLoptOptimizer | privatestatic |
CreateID() | muq::Modeling::WorkPiece | privatestatic |
CreateName() const | muq::Modeling::WorkPiece | protectedvirtual |
DestroyAny(boost::any &obj) const | muq::Modeling::WorkPiece | private |
DestroyAnyImpl(boost::any &obj) const | muq::Modeling::WorkPiece | privatevirtual |
eqConstraints | muq::Optimization::Optimizer | protected |
evalTime | muq::Modeling::WorkPiece | protected |
Evaluate(std::vector< boost::any > const &ins) | muq::Modeling::WorkPiece | |
Evaluate(ref_vector< boost::any > const &ins) | muq::Modeling::WorkPiece | |
Evaluate() | muq::Modeling::WorkPiece | |
Evaluate(Args... args) | muq::Modeling::WorkPiece | inline |
EvaluateImpl(muq::Modeling::ref_vector< boost::any > const &inputs) override | muq::Optimization::NLoptOptimizer | privatevirtual |
EvaluateRecursive(ref_vector< boost::any > &inputs, ith const &in, Args... args) | muq::Modeling::WorkPiece | inlineprivate |
EvaluateRecursive(ref_vector< boost::any > &inputs, last const &in) | muq::Modeling::WorkPiece | inlineprivate |
Fix enum name | muq::Modeling::WorkPiece | protected |
ftol_abs | muq::Optimization::Optimizer | protected |
ftol_rel | muq::Optimization::Optimizer | protected |
GetNumCalls(const std::string &method="Evaluate") const | muq::Modeling::WorkPiece | virtual |
GetOptimizerMap() | muq::Optimization::Optimizer | static |
GetRunTime(const std::string &method="Evaluate") const | muq::Modeling::WorkPiece | virtual |
ID() const | muq::Modeling::WorkPiece | |
id | muq::Modeling::WorkPiece | protected |
ineqConstraints | muq::Optimization::Optimizer | protected |
Inputs enum value | muq::Modeling::WorkPiece | protected |
InputSize(unsigned int inputNum) const | muq::Modeling::WorkPiece | |
inputSizes | muq::Modeling::WorkPiece | protected |
InputType(unsigned int inputNum, bool const demangle=true) const | muq::Modeling::WorkPiece | |
InputTypes() const | muq::Modeling::WorkPiece | |
inputTypes | muq::Modeling::WorkPiece | protected |
ListMethods(std::string prefix="") | muq::Optimization::Optimizer | static |
maxEvals | muq::Optimization::Optimizer | protected |
minimize | muq::Optimization::NLoptOptimizer | private |
Name() | muq::Modeling::WorkPiece | |
name | muq::Modeling::WorkPiece | protected |
NLOptAlgorithm(std::string const &alg) const | muq::Optimization::NLoptOptimizer | private |
NLoptOptimizer(std::shared_ptr< muq::Modeling::ModPiece > const &cost, boost::property_tree::ptree const &pt) | muq::Optimization::NLoptOptimizer | |
numEvalCalls | muq::Modeling::WorkPiece | protected |
numInputs | muq::Modeling::WorkPiece | |
numOutputs | muq::Modeling::WorkPiece | |
opt | muq::Optimization::Optimizer | protected |
Optimizer(std::shared_ptr< muq::Modeling::ModPiece > const &cost, boost::property_tree::ptree const &pt) | muq::Optimization::Optimizer | |
OptimizerConstructor typedef | muq::Optimization::Optimizer | |
OptimizerMap typedef | muq::Optimization::Optimizer | |
Outputs enum value | muq::Modeling::WorkPiece | protected |
outputs | muq::Modeling::WorkPiece | protected |
OutputType(unsigned int outputNum, bool const demangle=true) const | muq::Modeling::WorkPiece | |
outputTypes | muq::Modeling::WorkPiece | protected |
OutputTypes() const | muq::Modeling::WorkPiece | |
ResetCallTime() | muq::Modeling::WorkPiece | virtual |
SetInputSize(unsigned int inputNum, int newSize) | muq::Modeling::WorkPiece | |
SetName(std::string const &newName) | muq::Modeling::WorkPiece | |
Solve(std::vector< Eigen::VectorXd > const &inputs) override | muq::Optimization::NLoptOptimizer | virtual |
ToRefVector(std::vector< boost::any > const &anyVec) | muq::Modeling::WorkPiece | static |
ToRefVector(std::vector< Eigen::VectorXd > const &anyVec) | muq::Modeling::WorkPiece | static |
Types(std::vector< boost::any > const &vec) const | muq::Modeling::WorkPiece | protected |
Types(std::vector< std::string > const &typesVec) const | muq::Modeling::WorkPiece | protected |
WorkPiece() | muq::Modeling::WorkPiece | |
WorkPiece(int const num, WorkPiece::Fix const fix=WorkPiece::Fix::Inputs) | muq::Modeling::WorkPiece | |
WorkPiece(int const numIns, int const numOuts) | muq::Modeling::WorkPiece | |
WorkPiece(std::vector< std::string > const &types, WorkPiece::Fix const fix=WorkPiece::Fix::Inputs) | muq::Modeling::WorkPiece | |
WorkPiece(std::map< unsigned int, std::string > const &types, WorkPiece::Fix const fix=WorkPiece::Fix::Inputs) | muq::Modeling::WorkPiece | |
WorkPiece(std::map< unsigned int, std::string > const &types, int const num, WorkPiece::Fix const fixTypes=WorkPiece::Fix::Inputs, WorkPiece::Fix const fixNum=WorkPiece::Fix::Inputs) | muq::Modeling::WorkPiece | |
WorkPiece(std::vector< std::string > const &types, int const num) | muq::Modeling::WorkPiece | |
WorkPiece(int const num, std::vector< std::string > const &types) | muq::Modeling::WorkPiece | |
WorkPiece(std::map< unsigned int, std::string > const &inTypes, int const numIns, int const numOuts) | muq::Modeling::WorkPiece | |
WorkPiece(int const numIns, std::map< unsigned int, std::string > const &outTypes, int const numOuts) | muq::Modeling::WorkPiece | |
WorkPiece(std::vector< std::string > const &inTypes, std::vector< std::string > const &outTypes) | muq::Modeling::WorkPiece | |
WorkPiece(std::map< unsigned int, std::string > const &inTypes, std::vector< std::string > const &outTypes) | muq::Modeling::WorkPiece | |
WorkPiece(std::map< unsigned int, std::string > const &inTypes, int const num, std::vector< std::string > const &outTypes) | muq::Modeling::WorkPiece | |
WorkPiece(std::vector< std::string > const &inTypes, std::map< unsigned int, std::string > const &outTypes) | muq::Modeling::WorkPiece | |
WorkPiece(std::vector< std::string > const &inTypes, std::map< unsigned int, std::string > const &outTypes, int const num) | muq::Modeling::WorkPiece | |
WorkPiece(std::map< unsigned int, std::string > const &inTypes, std::map< unsigned int, std::string > const &outTypes) | muq::Modeling::WorkPiece | |
WorkPiece(std::map< unsigned int, std::string > const &inTypes, int const numIn, std::map< unsigned int, std::string > const &outTypes) | muq::Modeling::WorkPiece | |
WorkPiece(std::map< unsigned int, std::string > const &inTypes, std::map< unsigned int, std::string > const &outTypes, int const numOut) | muq::Modeling::WorkPiece | |
WorkPiece(std::map< unsigned int, std::string > const &inTypes, int const numIn, std::map< unsigned int, std::string > const &outTypes, int const numOut) | muq::Modeling::WorkPiece | |
xtol_abs | muq::Optimization::Optimizer | protected |
xtol_rel | muq::Optimization::Optimizer | protected |
~NLoptOptimizer()=default | muq::Optimization::NLoptOptimizer | virtual |
~Optimizer()=default | muq::Optimization::Optimizer | virtual |
~WorkPiece() | muq::Modeling::WorkPiece | inlinevirtual |