Wildmeshing Toolkit
Loading...
Searching...
No Matches
multimesh.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <wmtk/Mesh.hpp>
4#include <memory>
5
7
8enum class MultiMeshType { UV, Boundary, Tag };
9
10std::pair<std::shared_ptr<Mesh>, std::shared_ptr<Mesh>> multimesh(
11 const MultiMeshType& type,
12 Mesh& parent,
13 std::shared_ptr<Mesh> child,
14 const attribute::MeshAttributeHandle parent_position_handle,
15 const std::string& tag_name,
16 const int64_t tag_value,
17 const int64_t primitive);
18
19} // namespace wmtk::components