gtsam/gtsam/nonlinear/expressions.h

26 lines
499 B
C++

/**
* @file expressions.h
* @brief Common expressions, both linear and non-linear
* @date Nov 23, 2014
* @author Frank Dellaert
*/
#pragma once
#include <gtsam/nonlinear/Expression.h>
#include <gtsam/base/Lie.h>
namespace gtsam {
// Generics
template<typename T>
Expression<T> between(const Expression<T>& t1, const Expression<T>& t2) {
return Expression<T>(traits<T>::Between, t1, t2);
}
typedef Expression<double> double_;
typedef Expression<Vector3> Vector3_;
} // \namespace gtsam