9template <
typename MeshType = wmtk::Mesh>
23 template <
typename MeshType2>
61template <
typename MeshType = wmtk::Mesh>
69 using IndexBaseType::IndexBaseType;
71 template <
typename MeshType2>
An Accessor that uses tuples for accessing attributes instead of indices.
AttributeType & attribute()
void deactivate(const T &t)
BaseAccessor & base_accessor()
FlagAccessor(const FlagAccessor< MeshType2 > &o)
const IndexBaseType & index_access() const
void activate(const T &t)
bool is_active(const T &t) const
IndexBaseType & index_access()
static bool _is_active(char value)
bool is_active(int64_t t) const
CachingAttribute< char > & attribute()
static void _deactivate(char &value)
BaseAccessor & base_accessor()
IndexFlagAccessor(const IndexFlagAccessor< MeshType2 > &o)
BaseAccessor m_base_accessor
static constexpr char inverse_mask(FlagBit bit)
IndexFlagAccessor index_access() const
const CachingAttribute< char > & attribute() const
void deactivate(int64_t t)
Accessor< char, MeshType, CachingAttribute< char >, 1 > BaseAccessor
const BaseAccessor & base_accessor() const
IndexFlagAccessor(BaseAccessor acc)
static void _activate(char &value)