Wildmeshing Toolkit
Loading...
Searching...
No Matches
MapValidator.hpp
Go to the documentation of this file.
1#pragma once
2namespace wmtk {
3class Mesh;
4namespace multimesh {
5class MultiMeshManager;
6}
7} // namespace wmtk
8
10
12 public:
13 MapValidator(const Mesh& m);
16 bool check_all() const;
17
18 bool check_switch_homomorphism() const;
19 bool check_child_switch_homomorphism(const Mesh& child) const;
20
21 private:
22 const Mesh& m_mesh;
23 };
24}
bool check_child_switch_homomorphism(const Mesh &child) const
std::pair< std::shared_ptr< Mesh >, std::shared_ptr< Mesh > > multimesh(const MultiMeshType &type, Mesh &parent, std::shared_ptr< Mesh > child, const attribute::MeshAttributeHandle parent_position_handle, const std::string &tag_name, const int64_t tag_value, const int64_t primitive)
Definition multimesh.cpp:15