atomicrex  0.1
An advanced atomistic model building tool
atomicrex::NloptMinimizer Member List

This is the complete list of members for atomicrex::NloptMinimizer, including all inherited members.

_convergenceThresholdatomicrex::Minimizerprotected
_funcatomicrex::Minimizerprotected
_gradientEpsilon (defined in atomicrex::Minimizer)atomicrex::Minimizerprotected
_gradientFuncatomicrex::Minimizerprotected
_gradNorm2atomicrex::Minimizerprotected
_itercountatomicrex::Minimizerprotected
_jobatomicrex::Minimizerprotected
_maximumNumberOfIterationsatomicrex::Minimizerprotected
BOTH_BOUNDS enum value (defined in atomicrex::Minimizer)atomicrex::Minimizer
BoundConstraints enum name (defined in atomicrex::Minimizer)atomicrex::Minimizer
convergenceThreshold() constatomicrex::Minimizerinline
createAndParse(XML::Element minimizerElement, FitJob *job)atomicrex::Minimizerstatic
fatomicrex::Minimizerprotected
get_algorithm(FPString)atomicrex::NloptMinimizer
get_optimizer()atomicrex::NloptMinimizerinline
gradientNorm2() constatomicrex::Minimizerinline
iterate() overrideatomicrex::NloptMinimizervirtual
itercount() constatomicrex::Minimizerinline
job() constatomicrex::Minimizerinline
LOWER_BOUNDS enum value (defined in atomicrex::Minimizer)atomicrex::Minimizer
maximumNumberOfIterations() constatomicrex::Minimizerinline
MINIMIZATION_ABNORMAL enum value (defined in atomicrex::Minimizer)atomicrex::Minimizer
MINIMIZATION_CONTINUE enum value (defined in atomicrex::Minimizer)atomicrex::Minimizer
MINIMIZATION_CONVERGED enum value (defined in atomicrex::Minimizer)atomicrex::Minimizer
MINIMIZATION_ERROR enum value (defined in atomicrex::Minimizer)atomicrex::Minimizer
Minimizer(FitJob *job)atomicrex::Minimizerinline
MinimizerResult enum name (defined in atomicrex::Minimizer)atomicrex::Minimizer
NloptMinimizer(FitJob *job)atomicrex::NloptMinimizerinline
NO_BOUNDS enum value (defined in atomicrex::Minimizer)atomicrex::Minimizer
numericGradient(const std::vector< double > &x, std::vector< double > &g)atomicrex::Minimizerprotected
objective_function(const std::vector< double > &, std::vector< double > &)atomicrex::NloptMinimizer
parse(XML::Element minimizerElement) overrideatomicrex::NloptMinimizervirtual
prepare(std::vector< double > &&x0, const std::function< double(const std::vector< double > &)> &func, const std::function< double(const std::vector< double > &, std::vector< double > &)> &gradient=std::function< double(const std::vector< double > &, std::vector< double > &)>()) overrideatomicrex::NloptMinimizervirtual
setConstraints(std::vector< BoundConstraints > &&constraintTypes, std::vector< double > &&lowerBounds, std::vector< double > &&upperBounds) overrideatomicrex::NloptMinimizervirtual
atomicrex::Minimizer::setConstraints(std::vector< BoundConstraints > &&constraintTypes, std::vector< double > &&lowerBounds, std::vector< double > &&upperBounds)atomicrex::Minimizerinlinevirtual
setMaximumNumberOfIterations(int num)atomicrex::Minimizerinline
UPPER_BOUNDS enum value (defined in atomicrex::Minimizer)atomicrex::Minimizer
value() constatomicrex::Minimizerinline