Execution trace for expressions. More...
#include <gtsam/config.h>#include <gtsam/nonlinear/internal/JacobianMap.h>#include <gtsam/inference/Key.h>#include <gtsam/base/Manifold.h>#include <boost/type_traits/aligned_storage.hpp>#include <Eigen/Core>#include <iostream>

Go to the source code of this file.
Classes | |
| struct | gtsam::internal::CallRecord< Cols > |
| class | gtsam::internal::ExecutionTrace< T > |
| struct | gtsam::internal::UseBlockIf< UseBlock, Derived > |
| struct | gtsam::internal::UseBlockIf< false, Derived > |
| Handle Leaf Case for Dynamic Matrix type (slower) More... | |
Namespaces | |
| gtsam | |
| traits | |
| gtsam::internal | |
Typedefs | |
| typedef boost::aligned_storage< 1, TraceAlignment >::type | gtsam::internal::ExecutionTraceStorage |
Functions | |
| template<typename Derived > | |
| void | gtsam::internal::handleLeafCase (const Eigen::MatrixBase< Derived > &dTdA, JacobianMap &jacobians, Key key) |
| Handle Leaf Case: reverse AD ends here, by writing a matrix into Jacobians. More... | |
Variables | |
| static const unsigned | gtsam::internal::TraceAlignment = 32 |