An Eigen vector with versioning information, to implement simple caching of results.
Class that models an optimization objective.
Optimizer that does not change the initial vector.
MinimizationResult run(objective::Objective &objective, Eigen::Ref< DenseRealVector > init) override
NullOptimizer(bool calc)
Constructor, specifies whether to run any calculations at all.
DenseRealVector m_Gradient
types::DenseVector< real_t > DenseRealVector
Any dense, real values vector.