|
gtsam 4.1.1
gtsam
|
Test harness methods for expressions. More...
Go to the source code of this file.
Namespaces | |
| namespace | gtsam |
| Global functions in a separate testing namespace. | |
Macros | |
| #define | EXPECT_CORRECT_EXPRESSION_JACOBIANS(expression, values, numerical_derivative_step, tolerance) { EXPECT(gtsam::internal::testExpressionJacobians(name_, expression, values, numerical_derivative_step, tolerance)); } |
| Check the Jacobians produced by an expression against finite differences. More... | |
Functions | |
| template<typename T > | |
| bool | gtsam::internal::testExpressionJacobians (const std::string &name_, const gtsam::Expression< T > &expression, const gtsam::Values &values, double nd_step, double tolerance) |
Test harness methods for expressions.
| #define EXPECT_CORRECT_EXPRESSION_JACOBIANS | ( | expression, | |
| values, | |||
| numerical_derivative_step, | |||
| tolerance | |||
| ) | { EXPECT(gtsam::internal::testExpressionJacobians(name_, expression, values, numerical_derivative_step, tolerance)); } |
Check the Jacobians produced by an expression against finite differences.
| expression | The expression to test. |
| values | Values filled in for testing the Jacobians. |
| numerical_derivative_step | The step to use when computing the finite difference Jacobians |
| tolerance | The numerical tolerance to use when comparing Jacobians. |