AbstractOptimizer(std::shared_ptr< FunctionInterface > function=nullptr) | bpp::AbstractOptimizer | |
AbstractOptimizer(const AbstractOptimizer &opt) | bpp::AbstractOptimizer | |
addOptimizationListener(std::shared_ptr< OptimizationListener > listener) override | bpp::AbstractOptimizer | inlinevirtual |
autoParameter() | bpp::AbstractOptimizer | protected |
BfgsMultiDimensions(std::shared_ptr< FirstOrderDerivable > function) | bpp::BfgsMultiDimensions | |
clone() const override | bpp::BfgsMultiDimensions | inlinevirtual |
constraintPolicy_ | bpp::AbstractOptimizer | protected |
currentValue_ | bpp::AbstractOptimizer | protected |
defaultStopCondition_ | bpp::AbstractOptimizer | protected |
dg_ | bpp::BfgsMultiDimensions | mutableprotected |
doInit(const ParameterList ¶ms) override | bpp::BfgsMultiDimensions | virtual |
doStep() override | bpp::BfgsMultiDimensions | virtual |
f1dim_ | bpp::BfgsMultiDimensions | mutableprotected |
fireOptimizationInitializationPerformed(const OptimizationEvent &event) | bpp::AbstractOptimizer | protected |
fireOptimizationStepPerformed(const OptimizationEvent &event) | bpp::AbstractOptimizer | protected |
firstOrderDerivableFunction() const | bpp::BfgsMultiDimensions | inline |
firstOrderDerivableFunction() | bpp::BfgsMultiDimensions | inline |
function() const override | bpp::AbstractOptimizer | inlinevirtual |
function() override | bpp::AbstractOptimizer | inlinevirtual |
function_ | bpp::AbstractOptimizer | protected |
getConstraintPolicy() const override | bpp::AbstractOptimizer | inlinevirtual |
getDefaultStopCondition() override | bpp::AbstractOptimizer | inlinevirtual |
getDefaultStopCondition() const override | bpp::AbstractOptimizer | inlinevirtual |
getFirstOrderDerivableFunction() const | bpp::BfgsMultiDimensions | inline |
getFirstOrderDerivableFunction() | bpp::BfgsMultiDimensions | inline |
getFunction() const override | bpp::AbstractOptimizer | inlinevirtual |
getFunction() override | bpp::AbstractOptimizer | inlinevirtual |
getFunction_() | bpp::AbstractOptimizer | inlineprotected |
getFunctionValue() const override | bpp::AbstractOptimizer | inlinevirtual |
getGradient(std::vector< double > &gradient) const | bpp::BfgsMultiDimensions | |
getMessageHandler() const override | bpp::AbstractOptimizer | inlinevirtual |
getNumberOfEvaluations() const override | bpp::AbstractOptimizer | inlinevirtual |
getOptimizationProgressCharacter() const | bpp::AbstractOptimizer | inline |
getParameter_(size_t i) | bpp::AbstractOptimizer | inlineprotected |
getParameters() const override | bpp::AbstractOptimizer | inlinevirtual |
getParameters_() | bpp::AbstractOptimizer | inlineprotected |
getParameterValue(const std::string &name) const override | bpp::AbstractOptimizer | inlinevirtual |
getProfiler() const override | bpp::AbstractOptimizer | inlinevirtual |
getStopCondition() override | bpp::AbstractOptimizer | inlinevirtual |
getStopCondition() const override | bpp::AbstractOptimizer | inlinevirtual |
getVerbose() const override | bpp::AbstractOptimizer | inlinevirtual |
gradient_ | bpp::BfgsMultiDimensions | mutableprotected |
hasFunction() const override | bpp::AbstractOptimizer | inlinevirtual |
hdg_ | bpp::BfgsMultiDimensions | mutableprotected |
hessian_ | bpp::BfgsMultiDimensions | mutableprotected |
ignoreConstraints() | bpp::AbstractOptimizer | protected |
init(const ParameterList ¶ms) override | bpp::AbstractOptimizer | virtual |
isInitialized() const override | bpp::AbstractOptimizer | inlinevirtual |
isInitialized_ | bpp::AbstractOptimizer | protected |
isMaximumNumberOfEvaluationsReached() const override | bpp::AbstractOptimizer | inlinevirtual |
isToleranceReached() const override | bpp::AbstractOptimizer | inlinevirtual |
listenerModifiesParameters() const | bpp::AbstractOptimizer | protected |
listeners_ | bpp::AbstractOptimizer | protected |
Lo_ | bpp::BfgsMultiDimensions | protected |
messageHandler_ | bpp::AbstractOptimizer | protected |
nbEval_ | bpp::AbstractOptimizer | protected |
nbEvalMax_ | bpp::AbstractOptimizer | protected |
operator=(const AbstractOptimizer &opt) | bpp::AbstractOptimizer | |
optimize() override | bpp::AbstractOptimizer | virtual |
OptimizerInterface() | bpp::OptimizerInterface | inline |
p_ | bpp::BfgsMultiDimensions | mutableprotected |
parameters_ | bpp::AbstractOptimizer | protected |
printMessage(const std::string &message) | bpp::AbstractOptimizer | protected |
printPoint(const ParameterList ¶ms, double value) | bpp::AbstractOptimizer | protected |
profile(double v) | bpp::AbstractOptimizer | protected |
profile(unsigned int v) | bpp::AbstractOptimizer | protected |
profile(const std::string &s) | bpp::AbstractOptimizer | protected |
profileln(double v) | bpp::AbstractOptimizer | protected |
profileln(unsigned int v) | bpp::AbstractOptimizer | protected |
profileln(const std::string &s) | bpp::AbstractOptimizer | protected |
profiler_ | bpp::AbstractOptimizer | protected |
setConstraintPolicy(const std::string &constraintPolicy) override | bpp::AbstractOptimizer | inlinevirtual |
setDefaultStopCondition_(std::shared_ptr< OptimizationStopCondition > osc) | bpp::AbstractOptimizer | inlineprotected |
setDirection() | bpp::BfgsMultiDimensions | private |
setFunction(std::shared_ptr< FunctionInterface > function) override | bpp::AbstractOptimizer | inlinevirtual |
setMaximumNumberOfEvaluations(unsigned int max) override | bpp::AbstractOptimizer | inlinevirtual |
setMessageHandler(std::shared_ptr< OutputStream > mh) override | bpp::AbstractOptimizer | inlinevirtual |
setOptimizationProgressCharacter(const std::string &c) | bpp::AbstractOptimizer | inline |
setProfiler(std::shared_ptr< OutputStream > profiler) override | bpp::AbstractOptimizer | inlinevirtual |
setStopCondition(std::shared_ptr< OptimizationStopCondition > stopCondition) override | bpp::AbstractOptimizer | inlinevirtual |
setVerbose(unsigned int v) override | bpp::AbstractOptimizer | inlinevirtual |
slope_ | bpp::BfgsMultiDimensions | protected |
startTime_ | bpp::AbstractOptimizer | protected |
step() override | bpp::AbstractOptimizer | virtual |
stepChar_ | bpp::AbstractOptimizer | protected |
stopCondition_ | bpp::AbstractOptimizer | protected |
tolIsReached_ | bpp::AbstractOptimizer | protected |
Up_ | bpp::BfgsMultiDimensions | protected |
updateParameters(bool yn) override | bpp::AbstractOptimizer | inlinevirtual |
updateParameters() const override | bpp::AbstractOptimizer | inlinevirtual |
updateParameters_ | bpp::AbstractOptimizer | protected |
verbose_ | bpp::AbstractOptimizer | protected |
xi_ | bpp::BfgsMultiDimensions | mutableprotected |
~AbstractOptimizer() | bpp::AbstractOptimizer | inlinevirtual |
~BfgsMultiDimensions() | bpp::BfgsMultiDimensions | inlinevirtual |
~Clonable()=default | bpp::Clonable | virtual |
~OptimizerInterface() | bpp::OptimizerInterface | inlinevirtual |