15 #ifndef __INC_OMDC_FUNCTOR__
16 #define __INC_OMDC_FUNCTOR__
18 #include "DataStore.hpp"
33 inline const Eigen::Index
costDim() {
return 1;};
41 int cost(Eigen::VectorXd& fvec,
const Eigen::MatrixXd& L)
const;
46 double derivative(Eigen::MatrixXd& dF,
const Eigen::MatrixXd& L)
const;
interface to internal representation of OMDc data
Definition: DataStore.hpp:58
Functor for linesearch along geodesic.
Definition: Functor.hpp:26
double derivative(Eigen::MatrixXd &dF, const Eigen::MatrixXd &L) const
componentwise derivative w.r.t. given modes
LineSearchFunctor(DataStore &DS)
standard constructor
const Eigen::Index costDim()
dimension of the cost function vector
Definition: Functor.hpp:33
int cost(Eigen::VectorXd &fvec, const Eigen::MatrixXd &L) const
evaluates cost function at bases
Optimal Mode Decomposition for control.
Definition: DataStore.hpp:43