#include <ExpressionNode.h>

Public Member Functions | |
| void | print (const std::string &indent) const |
| Print to std::cout. More... | |
| Record (const Values &values, const ExpressionNode< A1 > &expression1, const ExpressionNode< A2 > &expression2, char *ptr) | |
| Construct record by calling argument expressions. More... | |
| template<typename MatrixType > | |
| void | reverseAD4 (const MatrixType &dFdT, JacobianMap &jacobians) const |
| Given df/dT, multiply in dT/dA and continue reverse AD process. More... | |
| void | startReverseAD4 (JacobianMap &jacobians) const |
| Start the reverse AD process, see comments in UnaryExpression. More... | |
Public Member Functions inherited from gtsam::internal::CallRecord< Cols > | |
| void | print (const std::string &indent) const |
| template<typename Derived > | |
| void | reverseAD2 (const Eigen::MatrixBase< Derived > &dFdT, JacobianMap &jacobians) const |
| void | reverseAD2 (const Matrix &dFdT, JacobianMap &jacobians) const |
| void | startReverseAD2 (JacobianMap &jacobians) const |
| virtual | ~CallRecord () |
Public Attributes | |
| Jacobian< T, A1 >::type | dTdA1 |
| Jacobian< T, A2 >::type | dTdA2 |
| ExecutionTrace< A1 > | trace1 |
| ExecutionTrace< A2 > | trace2 |
| A1 | value1 |
| A2 | value2 |
Definition at line 389 of file ExpressionNode.h.
|
inline |
Construct record by calling argument expressions.
Definition at line 402 of file ExpressionNode.h.
|
inline |
Print to std::cout.
Definition at line 408 of file ExpressionNode.h.
|
inline |
Given df/dT, multiply in dT/dA and continue reverse AD process.
Definition at line 423 of file ExpressionNode.h.
|
inline |
Start the reverse AD process, see comments in UnaryExpression.
Definition at line 416 of file ExpressionNode.h.
| Jacobian<T, A1>::type gtsam::internal::BinaryExpression< T, A1, A2 >::Record::dTdA1 |
Definition at line 391 of file ExpressionNode.h.
| Jacobian<T, A2>::type gtsam::internal::BinaryExpression< T, A1, A2 >::Record::dTdA2 |
Definition at line 392 of file ExpressionNode.h.
| ExecutionTrace<A1> gtsam::internal::BinaryExpression< T, A1, A2 >::Record::trace1 |
Definition at line 394 of file ExpressionNode.h.
| ExecutionTrace<A2> gtsam::internal::BinaryExpression< T, A1, A2 >::Record::trace2 |
Definition at line 395 of file ExpressionNode.h.
| A1 gtsam::internal::BinaryExpression< T, A1, A2 >::Record::value1 |
Definition at line 398 of file ExpressionNode.h.
| A2 gtsam::internal::BinaryExpression< T, A1, A2 >::Record::value2 |
Definition at line 399 of file ExpressionNode.h.