Wildmeshing Toolkit
Loading...
Searching...
No Matches
SimplicialEmbeddingOptions.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <wmtk/Mesh.hpp>
4
5namespace 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.