MCPcopy Create free account
hub / github.com/PX4/eigen / test_forward

Function test_forward

unsupported/test/NumericalDiff.cpp:70–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

68};
69
70void test_forward()
71{
72 VectorXd x(3);
73 MatrixXd jac(15,3);
74 MatrixXd actual_jac(15,3);
75 my_functor functor;
76
77 x << 0.082, 1.13, 2.35;
78
79 // real one
80 functor.actual_df(x, actual_jac);
81// std::cout << actual_jac << std::endl << std::endl;
82
83 // using NumericalDiff
84 NumericalDiff<my_functor> numDiff(functor);
85 numDiff.df(x, jac);
86// std::cout << jac << std::endl;
87
88 VERIFY_IS_APPROX(jac, actual_jac);
89}
90
91void test_central()
92{

Callers 1

test_NumericalDiffFunction · 0.85

Calls 2

actual_dfMethod · 0.80
dfMethod · 0.45

Tested by

no test coverage detected