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>

Go to the source code of this file.
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< T > | gtsam::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 > | |
| Expression< T > | gtsam::operator* (const Expression< T > &expression1, const Expression< T > &expression2) |
| Construct a product expression, assumes T::compose(T) -> T. More... | |
| template<typename T > | |
| ScalarMultiplyExpression< T > | gtsam::operator* (double s, const Expression< T > &e) |
| template<typename T > | |
| BinarySumExpression< T > | gtsam::operator+ (const Expression< T > &e1, const Expression< T > &e2) |
| template<typename T > | |
| BinarySumExpression< T > | gtsam::operator- (const Expression< T > &e1, const Expression< T > &e2) |
| Construct an expression that subtracts one expression from another. More... | |
Expressions for Block Automatic Differentiation.
Definition in file Expression.h.