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

This is the complete list of members for atomicrex::LBFGSMinimizer, 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
gradientNorm2() constatomicrex::Minimizerinline
iterate() overrideatomicrex::LBFGSMinimizervirtual
itercount() constatomicrex::Minimizerinline
job() constatomicrex::Minimizerinline
LBFGSMinimizer(FitJob *job)atomicrex::LBFGSMinimizerinline
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
NO_BOUNDS enum value (defined in atomicrex::Minimizer)atomicrex::Minimizer
numericGradient(const std::vector< double > &x, std::vector< double > &g)atomicrex::Minimizerprotected
parse(XML::Element minimizerElement) overrideatomicrex::LBFGSMinimizervirtual
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::LBFGSMinimizervirtual
setConstraints(std::vector< BoundConstraints > &&constraintTypes, std::vector< double > &&lowerBounds, std::vector< double > &&upperBounds) overrideatomicrex::LBFGSMinimizervirtual
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