tinyopt 700
Tinyopt, a lightweight, header only optimization library
Loading...
Searching...
No Matches
tinyopt::solvers::SolverGD< Gradient_t > Member List

This is the complete list of members for tinyopt::solvers::SolverGD< Gradient_t >, including all inherited members.

Accumulate(const X_t &x, const AccFunc &acc)tinyopt::solvers::SolverGD< Gradient_t >inline
Base typedef (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >
Build(const X_t &x, const AccFunc &acc, bool resize_and_clear=true)tinyopt::solvers::SolverGD< Gradient_t >inline
Clamp(Grad_t &g, Scalar minmax) consttinyopt::solvers::SolverBase< VecX::Scalar, traits::params_trait< VecX >::Dims >inline
clear()tinyopt::solvers::SolverGD< Gradient_t >inline
Dims (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >static
dims() const override (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >inlinevirtual
Evaluate(const X_t &x, const AccFunc &acc, bool save)tinyopt::solvers::SolverGD< Gradient_t >inline
FirstOrder (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >static
GetAccFunc(const AccFunc &acc) consttinyopt::solvers::SolverGD< Gradient_t >inline
grad_ (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >protected
Grad_t typedef (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >
Gradient() const (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >inline
Gradient() (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >inline
GradientNorm() const (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >inline
GradientSquaredNorm() const (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >inline
H_t typedef (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >
InitWith(const Grad_t &g)tinyopt::solvers::SolverGD< Gradient_t >inline
IsNLLS (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >static
NormalizeCost(Cost &cost)tinyopt::solvers::SolverBase< VecX::Scalar, traits::params_trait< VecX >::Dims >inline
options_ (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >
reset()tinyopt::solvers::SolverGD< Gradient_t >inline
resize(int dims)tinyopt::solvers::SolverGD< Gradient_t >inline
resize(int dims=Dims)tinyopt::solvers::SolverGD< Gradient_t >inline
ResizeIfNeeded(const X_t &x)tinyopt::solvers::SolverGD< Gradient_t >inline
Scalar typedef (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >
Solve() const overridetinyopt::solvers::SolverGD< Gradient_t >inlinevirtual
SolverGD(const Options &options={}) (defined in tinyopt::solvers::SolverGD< Gradient_t >)tinyopt::solvers::SolverGD< Gradient_t >inlineexplicit