9 template <
typename MeshType,
int Dim = Eigen::Dynamic>
19 template <
int D = Dim>
22 template <
int D = Dim>
29 template <
int D = Dim>
31 template <
int D = Dim>
42 template <
typename MeshType>
44 template <
typename MeshType>
A CachingAccessor that uses tuples for accessing attributes instead of indices.
ConstMapResult< D > const_vector_attribute(const Tuple &t) const
const Tuple & const_scalar_attribute(const Tuple &t) const
internal::ConstMapResult< Tuple, D > ConstMapResult
MapResult< D > vector_attribute(const Tuple &t)
Eigen::Index dimension() const
TupleAccessor(MeshType &m, const TypedAttributeHandle< int64_t > &handle)
Tuple & scalar_attribute(const Tuple &t)
Accessor< int64_t, MeshType > m_base_accessor
internal::MapResult< Tuple, D > MapResult
typename VectorResult< T, R >::MapType MapResult
the default map type used by attributes is a map of our vector type.
typename VectorResult< T, R >::ConstMapType ConstMapResult
TupleAccessor(MeshType &m, const TypedAttributeHandle< int64_t > &handle) -> TupleAccessor< MeshType >