49 std::optional<Eigen::VectorXd>
value = std::nullopt;
50 std::optional<Eigen::VectorXd>
velocity = std::nullopt;
61 std::vector<CheckConfiguration>
configs = {};
#define TVM_DLLAPI
Definition: api.h:35
Definition: checkFunction.h:32
CheckOptions(double s, double p, bool v)
Definition: checkFunction.h:56
size_t samples
Definition: checkFunction.h:52
std::vector< CheckConfiguration > configs
Definition: checkFunction.h:61
double step
Definition: checkFunction.h:57
std::optional< Eigen::VectorXd > velocity
Definition: checkFunction.h:50
bool TVM_DLLAPI checkJacobian(FunctionPtr f, CheckOptions opt=CheckOptions())
CheckOptions()
Definition: checkFunction.h:55
size_t samples
Definition: checkFunction.h:60
std::optional< Eigen::VectorXd > value
Definition: checkFunction.h:49
std::optional< Eigen::VectorXd > acceleration
Definition: checkFunction.h:51
double prec
Definition: checkFunction.h:58
bool verbose
Definition: checkFunction.h:59
std::shared_ptr< function::abstract::Function > FunctionPtr
Definition: defs.h:57
Definition: checkFunction.h:48