#include <uminstep.hh>
Inheritance diagram for RVLUmin::UMinDir< Scalar >:
Public Member Functions | |
UMinDir () | |
UMinDir (UMinDir< Scalar > const &) | |
virtual | ~UMinDir () |
virtual void | calcDir (Vector< Scalar > &dir, FunctionalEvaluation< Scalar > &fx)=0 |
Returns search direction in mutable first argument. | |
virtual void | updateDir (LineSearchAlg< Scalar > const &ls)=0 |
Use data generated during line search to update any internals. | |
virtual void | resetDir ()=0 |
Reinitialize direction computation. | |
virtual ostream & | write (ostream &str) const =0 |
verbose output stream |
Since computation can succeed or fail, must have character of terminator.
Definition at line 57 of file uminstep.hh.
RVLUmin::UMinDir< Scalar >::UMinDir | ( | ) |
Definition at line 59 of file uminstep.hh.
RVLUmin::UMinDir< Scalar >::UMinDir | ( | UMinDir< Scalar > const & | ) |
Definition at line 60 of file uminstep.hh.
virtual RVLUmin::UMinDir< Scalar >::~UMinDir | ( | ) | [virtual] |
Definition at line 61 of file uminstep.hh.
virtual void RVLUmin::UMinDir< Scalar >::calcDir | ( | Vector< Scalar > & | dir, | |
FunctionalEvaluation< Scalar > & | fx | |||
) | [pure virtual] |
virtual void RVLUmin::UMinDir< Scalar >::updateDir | ( | LineSearchAlg< Scalar > const & | ls | ) | [pure virtual] |
Use data generated during line search to update any internals.
Implemented in RVLUmin::LBFGSDir< Scalar >.
virtual void RVLUmin::UMinDir< Scalar >::resetDir | ( | ) | [pure virtual] |
virtual ostream& RVLUmin::UMinDir< Scalar >::write | ( | ostream & | str | ) | const [pure virtual] |