Template Struct LieGroupEqual
Defined in File liegroup-variant-visitors.hxx
Inheritance Relationships
Base Type
public boost::static_visitor< bool >
Struct Documentation
-
template<typename Scalar, int Options>
struct LieGroupEqual : public boost::static_visitor<bool> Vector space comparison
-
inline bool operator()(const VectorSpaceOperationTpl<Eigen::Dynamic, Scalar, Options> &lhs, const VectorSpaceOperationTpl<Eigen::Dynamic, Scalar, Options> &rhs) const
-
template<int Dim>
inline bool operator()(const VectorSpaceOperationTpl<Dim, Scalar, Options> &lhs, const VectorSpaceOperationTpl<Eigen::Dynamic, Scalar, Options> &rhs) const
-
template<int Dim>
inline bool operator()(const VectorSpaceOperationTpl<Eigen::Dynamic, Scalar, Options> &lhs, const VectorSpaceOperationTpl<Dim, Scalar, Options> &rhs) const
Public Functions
-
template<typename LieGroup1, typename LieGroup2, template<typename, int> class LieGroupCollectionTpl>
inline bool operator()(const CartesianProductOperation<LieGroup1, LieGroup2> &lhs, const CartesianProductOperationVariantTpl<Scalar, Options, LieGroupCollectionTpl> &rhs) const
-
template<typename LieGroup1, typename LieGroup2, template<typename, int> class LieGroupCollectionTpl>
inline bool operator()(const CartesianProductOperationVariantTpl<Scalar, Options, LieGroupCollectionTpl> &lhs, const CartesianProductOperation<LieGroup1, LieGroup2> &rhs) const
-
inline bool operator()(const VectorSpaceOperationTpl<Eigen::Dynamic, Scalar, Options> &lhs, const VectorSpaceOperationTpl<Eigen::Dynamic, Scalar, Options> &rhs) const