GTSAM  4.0.2
C++ library for smoothing and mapping (SAM)
Classes | Namespaces | Functions
ExpressionNode.h File Reference

ExpressionNode class. More...

#include <gtsam/nonlinear/internal/ExecutionTrace.h>
#include <gtsam/nonlinear/internal/CallRecord.h>
#include <gtsam/nonlinear/Values.h>
#include <typeinfo>
#include <ostream>
#include <map>
Include dependency graph for ExpressionNode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gtsam::internal::ExpressionNode< T >
 
class  gtsam::internal::ConstantExpression< T >
 Constant Expression. More...
 
class  gtsam::internal::LeafExpression< T >
 Leaf Expression, if no chart is given, assume default chart and value_type is just the plain value. More...
 
struct  gtsam::internal::Jacobian< T, A >
 meta-function to generate fixed-size JacobianTA type More...
 
class  gtsam::internal::UnaryExpression< T, A1 >
 Unary Function Expression. More...
 
struct  gtsam::internal::UnaryExpression< T, A1 >::Record
 
class  gtsam::internal::BinaryExpression< T, A1, A2 >
 Binary Expression. More...
 
struct  gtsam::internal::BinaryExpression< T, A1, A2 >::Record
 
class  gtsam::internal::TernaryExpression< T, A1, A2, A3 >
 Ternary Expression. More...
 
struct  gtsam::internal::TernaryExpression< T, A1, A2, A3 >::Record
 
class  gtsam::internal::ScalarMultiplyNode< T >
 Expression for scalar multiplication. More...
 
struct  gtsam::internal::ScalarMultiplyNode< T >::Record
 
class  gtsam::internal::BinarySumNode< T >
 Binary Sum Expression. More...
 
struct  gtsam::internal::BinarySumNode< T >::Record
 

Namespaces

 gtsam
 

Functions

template<typename T >
T & gtsam::internal::upAlign (T &value, unsigned requiredAlignment=TraceAlignment)
 
template<typename T >
gtsam::internal::upAligned (T value, unsigned requiredAlignment=TraceAlignment)
 

Detailed Description

ExpressionNode class.

Date
May 10, 2015
Author
Frank Dellaert
Paul Furgale