DGtal
0.6.devel
|
#include <AngleLinearMinimizer.h>
Data Fields | |
double | value |
double | oldValue |
double | min |
double | max |
double | distToNext |
Stores the information linked to the value to optimize.
Definition at line 75 of file AngleLinearMinimizer.h.
double DGtal::AngleLinearMinimizer::ValueInfo::distToNext |
This is the distance between this value and the next one.
Definition at line 100 of file AngleLinearMinimizer.h.
Referenced by DGtal::Display2DFactory::draw(), DGtal::AngleLinearMinimizer::getEnergy(), DGtal::AngleLinearMinimizer::getFormerEnergy(), DGtal::AngleLinearMinimizer::getFormerGradient(), DGtal::AngleLinearMinimizer::getGradient(), DGtal::AngleLinearMinimizer::oneStep(), and DGtal::AngleLinearMinimizerByRelaxation::oneStep().
double DGtal::AngleLinearMinimizer::ValueInfo::max |
The upper bound for the value.
Definition at line 95 of file AngleLinearMinimizer.h.
Referenced by DGtal::Display2DFactory::draw(), DGtal::AngleLinearMinimizer::oneStep(), DGtal::AngleLinearMinimizerByRelaxation::oneStep(), DGtal::AngleLinearMinimizerByGradientDescent::oneStep(), and DGtal::AngleLinearMinimizerByAdaptiveStepGradientDescent::oneStep().
double DGtal::AngleLinearMinimizer::ValueInfo::min |
The lower bound for the value.
Definition at line 90 of file AngleLinearMinimizer.h.
Referenced by DGtal::Display2DFactory::draw(), DGtal::AngleLinearMinimizer::oneStep(), DGtal::AngleLinearMinimizerByRelaxation::oneStep(), DGtal::AngleLinearMinimizerByGradientDescent::oneStep(), and DGtal::AngleLinearMinimizerByAdaptiveStepGradientDescent::oneStep().
double DGtal::AngleLinearMinimizer::ValueInfo::oldValue |
The old value. Useful during optimization.
Definition at line 85 of file AngleLinearMinimizer.h.
Referenced by DGtal::AngleLinearMinimizer::getFormerEnergy(), DGtal::AngleLinearMinimizer::getFormerGradient(), DGtal::AngleLinearMinimizerByGradientDescent::lastDelta(), DGtal::AngleLinearMinimizerByAdaptiveStepGradientDescent::lastDelta(), DGtal::AngleLinearMinimizer::oneStep(), DGtal::AngleLinearMinimizerByRelaxation::oneStep(), DGtal::AngleLinearMinimizerByGradientDescent::oneStep(), DGtal::AngleLinearMinimizerByAdaptiveStepGradientDescent::oneStep(), and DGtal::AngleLinearMinimizer::optimize().
double DGtal::AngleLinearMinimizer::ValueInfo::value |
The current value. Should be between [min] and [max].
Definition at line 80 of file AngleLinearMinimizer.h.
Referenced by DGtal::Display2DFactory::draw(), DGtal::AngleLinearMinimizer::getEnergy(), DGtal::AngleLinearMinimizer::getGradient(), DGtal::AngleLinearMinimizerByGradientDescent::lastDelta(), DGtal::AngleLinearMinimizerByAdaptiveStepGradientDescent::lastDelta(), DGtal::AngleLinearMinimizer::oneStep(), DGtal::AngleLinearMinimizerByRelaxation::oneStep(), DGtal::AngleLinearMinimizerByGradientDescent::oneStep(), DGtal::AngleLinearMinimizerByAdaptiveStepGradientDescent::oneStep(), and DGtal::AngleLinearMinimizer::optimize().