Struct DynamicFunctor#
Defined in File NonlinearSolver.h
Inheritance Relationships#
Base Type#
public Karana::Dynamics::Functor< double, Eigen::Dynamic, Eigen::Dynamic >(Template Struct Functor)
Struct Documentation#
-
struct DynamicFunctor : public Karana::Dynamics::Functor<double, Eigen::Dynamic, Eigen::Dynamic>#
Functor for dynamic Eigen matrices with user-supplied cost and Jacobian functions.
Public Types
Public Functions
-
inline DynamicFunctor(int dim1, int dim2, cost_fn f, jac_fn j)#
Constructor for DynamicFunctor.
- Parameters:
dim1 – Number of inputs.
dim2 – Number of outputs.
f – Cost function.
j – Jacobian function.
-
inline int operator()(const km::Vec &x, km::Vec &fvec) const#
Evaluate the cost function.
- Parameters:
x – Input vector.
fvec – Output vector.
- Returns:
Status code (0 for success).
-
inline DynamicFunctor(int dim1, int dim2, cost_fn f, jac_fn j)#