nonlinear/expressions.h
Go to the documentation of this file.
1 
8 #pragma once
9 
11 #include <gtsam/base/Lie.h>
12 
13 namespace gtsam {
14 
15 // Generic between, assumes existence of traits<T>::Between
16 template <typename T>
18  return Expression<T>(traits<T>::Between, t1, t2);
19 }
20 
21 // Generic compose, assumes existence of traits<T>::Compose
22 template <typename T>
24  return Expression<T>(traits<T>::Compose, t1, t2);
25 }
26 
27 // Some typedefs
38 
39 } // \namespace gtsam
gtsam::between
Expression< T > between(const Expression< T > &t1, const Expression< T > &t2)
Definition: nonlinear/expressions.h:17
gtsam::Double_
Expression< double > Double_
Definition: nonlinear/expressions.h:28
gtsam::Vector7_
Expression< Vector7 > Vector7_
Definition: nonlinear/expressions.h:35
gtsam::Vector9_
Expression< Vector9 > Vector9_
Definition: nonlinear/expressions.h:37
gtsam::Vector4_
Expression< Vector4 > Vector4_
Definition: nonlinear/expressions.h:32
gtsam::compose
Expression< T > compose(const Expression< T > &t1, const Expression< T > &t2)
Definition: nonlinear/expressions.h:23
gtsam::Expression
Definition: Expression.h:47
gtsam::Vector1_
Expression< Vector1 > Vector1_
Definition: nonlinear/expressions.h:29
gtsam::Vector2_
Expression< Vector2 > Vector2_
Definition: nonlinear/expressions.h:30
Lie.h
Base class and basic functions for Lie types.
gtsam
traits
Definition: SFMdata.h:40
gtsam::traits
Definition: Group.h:36
gtsam::Vector3_
Expression< Vector3 > Vector3_
Definition: nonlinear/expressions.h:31
Expression.h
Expressions for Block Automatic Differentiation.
gtsam::Vector6_
Expression< Vector6 > Vector6_
Definition: nonlinear/expressions.h:34
gtsam::Vector5_
Expression< Vector5 > Vector5_
Definition: nonlinear/expressions.h:33
gtsam::Vector8_
Expression< Vector8 > Vector8_
Definition: nonlinear/expressions.h:36


gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:32