Wildmeshing Toolkit
from_tag.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
wmtk/attribute/MeshAttributeHandle.hpp
>
4
#include <memory>
5
6
namespace
wmtk
{
7
class
Mesh;
8
namespace
attribute {
9
class
MeshAttributeHandle;
10
}
11
}
// namespace wmtk
12
namespace
wmtk::components::multimesh
{
13
14
// returns the child mesh created
15
std::shared_ptr<Mesh>
from_tag
(
16
const
wmtk::attribute::MeshAttributeHandle
& handle,
17
const
wmtk::attribute::MeshAttributeHandle::ValueVariant
& tag_value,
18
const
std::vector<wmtk::attribute::MeshAttributeHandle>& passed_attributes);
19
}
// namespace wmtk::components::multimesh
MeshAttributeHandle.hpp
wmtk::attribute::MeshAttributeHandle
Definition:
MeshAttributeHandle.hpp:26
wmtk::attribute::MeshAttributeHandle::ValueVariant
std::variant< char, int64_t, double, wmtk::Rational, std::tuple< char, wmtk::Rational, double > > ValueVariant
Definition:
MeshAttributeHandle.hpp:40
wmtk::components::multimesh
Definition:
axis_aligned_fusion.cpp:15
wmtk::components::multimesh::from_tag
std::shared_ptr< Mesh > from_tag(const wmtk::attribute::MeshAttributeHandle &handle, const wmtk::attribute::MeshAttributeHandle::ValueVariant &tag_value, const std::vector< wmtk::attribute::MeshAttributeHandle > &passed_attributes)
Definition:
from_tag.cpp:28
wmtk
Definition:
Accessor.hpp:6
components
multimesh
src
wmtk
components
multimesh
from_tag.hpp
Generated by
1.9.1