|
OMDc
1.0.0
created from c01aff8 on deploy-documentation
|
Functor for linesearch along geodesic. More...
#include <Functor.hpp>
Public Member Functions | |
| const Eigen::Index | costDim () |
| dimension of the cost function vector More... | |
| LineSearchFunctor (DataStore &DS) | |
| standard constructor More... | |
| int | cost (Eigen::VectorXd &fvec, const Eigen::MatrixXd &L) const |
| efficient computation of cost at bases More... | |
| double | derivative (Eigen::MatrixXd &dF, const Eigen::MatrixXd &L) const |
| componentwise derivative w.r.t. bases representation More... | |
Functor for linesearch along geodesic.
| OMD::LineSearchFunctor::LineSearchFunctor | ( | DataStore & | DS | ) |
standard constructor
| DS | reference to mutable OMD data |
| int OMD::LineSearchFunctor::cost | ( | Eigen::VectorXd & | fvec, |
| const Eigen::MatrixXd & | L | ||
| ) | const |
efficient computation of cost at bases
| fvec | vector with single entry for the result |
| L | orthonormal bases, used for data update |
|
inline |
dimension of the cost function vector
| double OMD::LineSearchFunctor::derivative | ( | Eigen::MatrixXd & | dF, |
| const Eigen::MatrixXd & | L | ||
| ) | const |
componentwise derivative w.r.t. bases representation
| dF | result matrix |
| L | bases representation, used for data update |
{}