36 #if defined(WMTK_ENABLE_HASH_UPDATE)
37 auto new_tuple = resurrect_tuple(simplex.
tuple());
39 auto new_tuple = simplex.
tuple();
41 assert(
mesh().is_valid(new_tuple));
virtual PrimitiveType primitive_type() const override
virtual std::vector< simplex::Simplex > execute(const simplex::Simplex &simplex) override
returns an empty vector in case of failure
virtual std::vector< simplex::Simplex > unmodified_primitives(const simplex::Simplex &simplex) const override
Returns all simplices that will be potentially affected by the operation.
AttributesUpdate(Mesh &m)
std::vector< simplex::Simplex > execute(const simplex::Simplex &simplex) override
returns an empty vector in case of failure
AttributesUpdateWithFunction(Mesh &m)
UpdateFunction m_function
const Mesh & mesh() const
const Tuple & tuple() const
PrimitiveType primitive_type() const