Wildmeshing Toolkit
find_local_dart_action.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <vector>
3
#include <
wmtk/Primitive.hpp
>
4
#include <
wmtk/Tuple.hpp
>
5
namespace
wmtk::autogen
{
6
class
SimplexDart;
7
class
Dart;
8
}
// namespace wmtk::autogen
9
10
namespace
wmtk::multimesh::utils
{
11
12
// Maps the tuple source according to the operation sequence
13
// std::vector<PrimitiveType> operations where operations satisfies
14
// base_target = switch_tuples(base_source, operations)
15
int8_t
find_local_dart_action
(
PrimitiveType
mesh_type,
const
Tuple& source,
const
Tuple& target);
16
int8_t
find_local_dart_action
(
17
const
wmtk::autogen::SimplexDart
& sd,
18
const
Tuple& source,
19
const
Tuple& target);
20
int8_t
find_local_dart_action
(
21
const
wmtk::autogen::SimplexDart
& sd,
22
const
wmtk::autogen::Dart
& source,
23
const
wmtk::autogen::Dart
& target);
24
}
// namespace wmtk::multimesh::utils
Primitive.hpp
Tuple.hpp
wmtk::autogen::Dart
Definition:
Dart.hpp:8
wmtk::autogen::SimplexDart
Definition:
SimplexDart.hpp:11
wmtk::autogen
Definition:
Dart.cpp:4
wmtk::multimesh::utils
Definition:
Mesh.hpp:91
wmtk::multimesh::utils::find_local_dart_action
int8_t find_local_dart_action(PrimitiveType pt, const Tuple &source, const Tuple &target)
Definition:
find_local_dart_action.cpp:12
wmtk::PrimitiveType
PrimitiveType
Definition:
PrimitiveType.hpp:9
src
wmtk
multimesh
utils
find_local_dart_action.hpp
Generated by
1.9.1