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