_crit | aims::GradientDescent< O, L > | protected |
_epsilon | aims::GradientDescent< O, L > | protected |
_f | aims::GradientDescent< O, L > | protected |
_gamma | aims::GradientDescent< O, L > | protected |
_ls | aims::GradientDescent< O, L > | protected |
_max_it | aims::GradientDescent< O, L > | protected |
_maximize | aims::GradientDescent< O, L > | protected |
_verbose | aims::GradientDescent< O, L > | protected |
_x | aims::GradientDescent< O, L > | protected |
execute() | aims::GradientDescent< O, L > | |
gamma() const | aims::GradientDescent< O, L > | |
GradientDescent(const Objective &f=Objective(), const Vector &x=Vector()) | aims::GradientDescent< O, L > | |
GradientDescent(const GradientDescent< O, L > &other) | aims::GradientDescent< O, L > | |
LineSearch typedef | aims::GradientDescent< O, L > | |
lineSearch() | aims::GradientDescent< O, L > | |
Matrix typedef | aims::GradientDescent< O, L > | |
maximize() const | aims::GradientDescent< O, L > | |
maxIterations() const | aims::GradientDescent< O, L > | |
Objective typedef | aims::GradientDescent< O, L > | |
objectiveFunction() const | aims::GradientDescent< O, L > | |
operator=(const GradientDescent< O, L > &other) | aims::GradientDescent< O, L > | |
position() const | aims::GradientDescent< O, L > | |
setGamma(float gamma=0.1) | aims::GradientDescent< O, L > | |
setLineSearch(const LineSearch &l=LineSearch()) | aims::GradientDescent< O, L > | |
setMaximize(bool maximize=false) | aims::GradientDescent< O, L > | |
setMaxIterations(int n=- 1) | aims::GradientDescent< O, L > | |
setObjectiveFunction(const Objective &f) | aims::GradientDescent< O, L > | |
setPosition(const Vector &x=Vector()) | aims::GradientDescent< O, L > | |
setStopCriterion(const std::string &crit="absdiff") | aims::GradientDescent< O, L > | |
setStopValue(float epsilon=1E-5) | aims::GradientDescent< O, L > | |
setVerbose(int v=carto::verbose) | aims::GradientDescent< O, L > | |
stopCriterion() const | aims::GradientDescent< O, L > | |
stopValue() const | aims::GradientDescent< O, L > | |
Vector typedef | aims::GradientDescent< O, L > | |
verbose() const | aims::GradientDescent< O, L > | |
~GradientDescent() | aims::GradientDescent< O, L > | |