33 static T concept_check(
const T& t) {
38 T identity = T::identity();
41 T compose_ret = identity.compose(t2);
44 T inverse_ret = compose_ret.inverse();
60 #define GTSAM_CONCEPT_GROUP_INST(T) template class gtsam::GroupConcept<T>;
61 #define GTSAM_CONCEPT_GROUP_TYPE(T) typedef gtsam::GroupConcept<T> _gtsam_GroupConcept_##T;
Included from all GTSAM files.
This concept check enforces a Group structure on a variable type, in which we require the existence o...
Definition: Group.h:31