◆ MySteepestDescent()
MySteepestDescent::MySteepestDescent |
( |
const std::shared_ptr< OptimizationTargetInterface > & |
target, |
|
|
double |
tol = 1e-6 , |
|
|
double |
value_precision = 1e-12 , |
|
|
double |
gradient_precision = 1e-12 |
|
) |
| |
|
inline |
◆ ~MySteepestDescent()
virtual MySteepestDescent::~MySteepestDescent |
( |
| ) |
|
|
inlinevirtual |
◆ check_positive()
bool MySteepestDescent::check_positive |
( |
tensorT & |
x | ) |
|
|
inline |
◆ converged()
bool MySteepestDescent::converged |
( |
| ) |
const |
|
inlinevirtual |
◆ gradient_norm()
double MySteepestDescent::gradient_norm |
( |
| ) |
const |
|
inlinevirtual |
◆ optimize()
bool MySteepestDescent::optimize |
( |
Tensor< double > & |
x | ) |
|
|
inlinevirtual |
◆ value()
double MySteepestDescent::value |
( |
| ) |
const |
|
inlinevirtual |
double MySteepestDescent::f |
|
private |
◆ gnorm
double MySteepestDescent::gnorm |
|
private |
◆ target
◆ tol
const double MySteepestDescent::tol |
|
private |
The documentation for this class was generated from the following file: