Wildmeshing Toolkit
Loading...
Searching...
No Matches
wildmeshing.cpp
Go to the documentation of this file.
1
#include "
wildmeshing.hpp
"
2
3
#include "
internal/wildmeshing2d.hpp
"
4
#include "
internal/wildmeshing3d.hpp
"
5
6
namespace
wmtk::components
{
7
8
using namespace
internal
;
9
10
std::vector<std::pair<std::shared_ptr<Mesh>, std::string>>
wildmeshing
(
11
const
WildMeshingOptions
& option)
12
{
13
if
(option.
input_mesh
->top_simplex_type() ==
PrimitiveType::Triangle
) {
14
return
wildmeshing2d
(option);
15
}
else
{
16
return
wildmeshing3d
(option);
17
}
18
19
assert(
false
);
20
return
{};
21
}
22
23
}
// namespace wmtk::components
internal
Definition
local_switch_tuple.hpp:11
wmtk::components::internal::wildmeshing2d
std::vector< std::pair< std::shared_ptr< Mesh >, std::string > > wildmeshing2d(const WildMeshingOptions &options)
Definition
wildmeshing2d.cpp:85
wmtk::components::internal::wildmeshing3d
std::vector< std::pair< std::shared_ptr< Mesh >, std::string > > wildmeshing3d(const WildMeshingOptions &options)
Definition
wildmeshing3d.cpp:88
wmtk::components
Definition
bicubic_interpolation.cpp:5
wmtk::components::wildmeshing
std::vector< std::pair< std::shared_ptr< Mesh >, std::string > > wildmeshing(const WildMeshingOptions &option)
Definition
wildmeshing.cpp:10
wmtk::PrimitiveType::Triangle
@ Triangle
wmtk::components::WildMeshingOptions
Definition
WildmeshingOptions.hpp:18
wmtk::components::WildMeshingOptions::input_mesh
std::shared_ptr< Mesh > input_mesh
Definition
WildmeshingOptions.hpp:19
wildmeshing2d.hpp
wildmeshing3d.hpp
wildmeshing.hpp
components
wildmeshing
wmtk
components
wildmeshing
wildmeshing.cpp
Generated by
1.9.8