Classes | Namespaces | Functions
Expression.h File Reference

Expressions for Block Automatic Differentiation. More...

#include <gtsam/nonlinear/internal/JacobianMap.h>
#include <gtsam/inference/Symbol.h>
#include <gtsam/base/OptionalJacobian.h>
#include <gtsam/base/VectorSpace.h>
#include <map>
#include <gtsam/nonlinear/Expression-inl.h>
Include dependency graph for Expression.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gtsam::Expression< T >::BinaryFunction< A1, A2 >
 
class  gtsam::BinarySumExpression< T >
 
class  gtsam::internal::ExecutionTrace< T >
 
class  gtsam::Expression< T >
 
class  gtsam::ExpressionFactor< T >
 
class  gtsam::internal::ExpressionNode< T >
 
class  gtsam::ScalarMultiplyExpression< T >
 
struct  gtsam::Expression< T >::TernaryFunction< A1, A2, A3 >
 
struct  gtsam::Expression< T >::UnaryFunction< A1 >
 

Namespaces

 gtsam
 traits
 
 gtsam::internal
 

Functions

template<typename T >
std::vector< Expression< T > > gtsam::createUnknowns (size_t n, char c, size_t start)
 Construct an array of leaves. More...
 
template<typename T , typename A >
Expression< Tgtsam::linearExpression (const std::function< T(A)> &f, const Expression< A > &expression, const Eigen::Matrix< double, traits< T >::dimension, traits< A >::dimension > &dTdA)
 
template<typename T >
ScalarMultiplyExpression< Tgtsam::operator* (double s, const Expression< T > &e)
 
template<typename T >
Expression< Tgtsam::operator* (const Expression< T > &expression1, const Expression< T > &expression2)
 Construct a product expression, assumes T::compose(T) -> T. More...
 
template<typename T >
BinarySumExpression< Tgtsam::operator+ (const Expression< T > &e1, const Expression< T > &e2)
 
template<typename T >
BinarySumExpression< Tgtsam::operator- (const Expression< T > &e1, const Expression< T > &e2)
 Construct an expression that subtracts one expression from another. More...
 

Detailed Description

Expressions for Block Automatic Differentiation.

Date
September 18, 2014
Author
Frank Dellaert
Paul Furgale

Definition in file Expression.h.



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