20#ifndef NUMERICSNEWTONMEHTODFUNCTION_H_
21#define NUMERICSNEWTONMEHTODFUNCTION_H_
23#include <fmatvec/fmatvec.h>
24#include <mbsim/functions/function.h>
44 virtual void setFunction(
Function<fmatvec::Vec(fmatvec::Vec)> * function_) {
50 fmatvec::SqrMat operator ()(
const fmatvec::Vec &x)
override = 0;
54 Function<fmatvec::Vec(fmatvec::Vec)> *function;
73 fmatvec::SqrMat operator ()(
const fmatvec::Vec &x)
override;
Definition: function.h:53
base class for square Jacobians used for the newton method
Definition: newton_method_jacobian_functions.h:31
NewtonJacobianFunction()
constructor
Definition: newton_method_jacobian_functions.cc:29
class to compute the Jacobian matrix for the newton method numerically
Definition: newton_method_jacobian_functions.h:60
NumericalNewtonJacobianFunction()
constructor
Definition: newton_method_jacobian_functions.cc:33
namespace MBSim
Definition: bilateral_constraint.cc:30