atomicrex
0.1
An advanced atomistic model building tool
|
This is the complete list of members for atomicrex::LBFGSMinimizer, including all inherited members.
_convergenceThreshold | atomicrex::Minimizer | protected |
_func | atomicrex::Minimizer | protected |
_gradientEpsilon (defined in atomicrex::Minimizer) | atomicrex::Minimizer | protected |
_gradientFunc | atomicrex::Minimizer | protected |
_gradNorm2 | atomicrex::Minimizer | protected |
_itercount | atomicrex::Minimizer | protected |
_job | atomicrex::Minimizer | protected |
_maximumNumberOfIterations | atomicrex::Minimizer | protected |
BOTH_BOUNDS enum value (defined in atomicrex::Minimizer) | atomicrex::Minimizer | |
BoundConstraints enum name (defined in atomicrex::Minimizer) | atomicrex::Minimizer | |
convergenceThreshold() const | atomicrex::Minimizer | inline |
createAndParse(XML::Element minimizerElement, FitJob *job) | atomicrex::Minimizer | static |
f | atomicrex::Minimizer | protected |
gradientNorm2() const | atomicrex::Minimizer | inline |
iterate() override | atomicrex::LBFGSMinimizer | virtual |
itercount() const | atomicrex::Minimizer | inline |
job() const | atomicrex::Minimizer | inline |
LBFGSMinimizer(FitJob *job) | atomicrex::LBFGSMinimizer | inline |
LOWER_BOUNDS enum value (defined in atomicrex::Minimizer) | atomicrex::Minimizer | |
maximumNumberOfIterations() const | atomicrex::Minimizer | inline |
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::Minimizer | inline |
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::Minimizer | protected |
parse(XML::Element minimizerElement) override | atomicrex::LBFGSMinimizer | virtual |
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 > &)>()) override | atomicrex::LBFGSMinimizer | virtual |
setConstraints(std::vector< BoundConstraints > &&constraintTypes, std::vector< double > &&lowerBounds, std::vector< double > &&upperBounds) override | atomicrex::LBFGSMinimizer | virtual |
atomicrex::Minimizer::setConstraints(std::vector< BoundConstraints > &&constraintTypes, std::vector< double > &&lowerBounds, std::vector< double > &&upperBounds) | atomicrex::Minimizer | inlinevirtual |
setMaximumNumberOfIterations(int num) | atomicrex::Minimizer | inline |
UPPER_BOUNDS enum value (defined in atomicrex::Minimizer) | atomicrex::Minimizer | |
value() const | atomicrex::Minimizer | inline |