#include <ExpressionNode.h>

Public Types | |
| typedef Eigen::Matrix< double, Dim, Dim > | JacobianTT |
Public Member Functions | |
| void | print (const std::string &indent) const |
| Print to std::cout. 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. 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 | |
| double | scalar_dTdA |
| ExecutionTrace< T > | trace |
Static Public Attributes | |
| static const int | Dim = traits<T>::dimension |
Definition at line 601 of file ExpressionNode.h.
| typedef Eigen::Matrix<double, Dim, Dim> gtsam::internal::ScalarMultiplyNode< T >::Record::JacobianTT |
Definition at line 603 of file ExpressionNode.h.
|
inline |
Print to std::cout.
Definition at line 609 of file ExpressionNode.h.
|
inline |
Given df/dT, multiply in dT/dA and continue reverse AD process.
Definition at line 624 of file ExpressionNode.h.
|
inline |
Start the reverse AD process.
Definition at line 618 of file ExpressionNode.h.
|
static |
Definition at line 602 of file ExpressionNode.h.
| double gtsam::internal::ScalarMultiplyNode< T >::Record::scalar_dTdA |
Definition at line 605 of file ExpressionNode.h.
| ExecutionTrace<T> gtsam::internal::ScalarMultiplyNode< T >::Record::trace |
Definition at line 606 of file ExpressionNode.h.