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 <boost/bind.hpp>
#include <boost/make_shared.hpp>
#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 boost::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.