Wildmeshing Toolkit
SimplicialEmbeddingOptions.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <wmtk/Mesh.hpp>
4 
5 namespace wmtk::components {
6 
8 {
12  std::map<PrimitiveType, attribute::MeshAttributeHandle> tag_attributes;
16  int64_t value;
20  std::vector<attribute::MeshAttributeHandle> pass_through_attributes;
26 };
27 
28 } // namespace wmtk::components
bool generate_simplicial_embedding
If false, this component forms a simplicial complex out of the tags, i.e., all faces of tagged simpli...
std::map< PrimitiveType, attribute::MeshAttributeHandle > tag_attributes
All simplex dimensions must have an int64_t scalar attribute where the tags are stored.
int64_t value
The value that should be simplicially embedded.
std::vector< attribute::MeshAttributeHandle > pass_through_attributes
Other attributes that should be processed with the default behavior.