3#ifndef WMTK_MAX_ATTRIBUTE_DIMENSION
4#define WMTK_MAX_ATTRIBUTE_DIMENSION Eigen::Dynamic
15template <
typename T,
int R = Eigen::Dynamic>
16using VectorType = Eigen::Matrix<T, R, 1, 0, (R == Eigen::Dynamic ? MAX_ATTR_SIZE : R), 1>;
22template <
typename T,
int R = Eigen::Dynamic>
24template <
typename T,
int R = Eigen::Dynamic>
#define WMTK_MAX_ATTRIBUTE_DIMENSION
Eigen::Matrix< T, R, 1, 0,(R==Eigen::Dynamic ? MAX_ATTR_SIZE :R), 1 > VectorType
Underlying vector type used by attribute is dynamically sized but bounded.
typename internal::VectorType< T, R >::ConstMapType ConstMapResult
typename internal::VectorType< T, R >::MapType MapResult
the default map type used by attributes is a map of our vector type.