Classes | Namespaces | Typedefs | Functions | Variables
ExecutionTrace.h File Reference

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 <Eigen/Core>
#include <iostream>
#include <optional>
#include <string>
#include <type_traits>
Include dependency graph for ExecutionTrace.h:
This graph shows which files directly or indirectly include this file:

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 std::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
 

Detailed Description

Execution trace for expressions.

Date
May 11, 2015
Author
Frank Dellaert

Definition in file ExecutionTrace.h.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:48