Class OptimizationProblemImpl¶
Defined in File optimizationProblem.h
Inheritance Relationships¶
Base Type¶
public parpe::OptimizationProblem
(Class OptimizationProblem)
Class Documentation¶
-
class parpe::OptimizationProblemImpl : public parpe::OptimizationProblem¶
Mixin class for handling parameter bounds.
Public Functions
-
virtual void fillParametersMin(gsl::span<double> buffer) const override¶
lower bound of parameter values
-
virtual void fillParametersMax(gsl::span<double> buffer) const override¶
upper bound of parameter values
-
void setParametersMin(std::vector<double> parametersMin)¶
-
void setParametersMax(std::vector<double> parametersMax)¶
-
void setInitialParameters(std::vector<double> initial)¶
-
virtual void fillInitialParameters(gsl::span<double> buffer) const override¶
Default implementation: random starting points are drawn from [parametersMin, parametersMax]
-
virtual void fillParametersMin(gsl::span<double> buffer) const override¶