Wildmeshing Toolkit
FusionOptions.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <nlohmann/json.hpp>
4
5
namespace
wmtk::components
{
6
struct
FusionOptions
7
{
8
bool
fusion_X
;
9
bool
fusion_Y
;
10
bool
fusion_Z
;
11
12
std::string
input
;
13
std::string
name
;
14
};
15
16
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE
(
FusionOptions
,
input
, fusion_X, fusion_Y, fusion_Z, name);
17
18
19
}
// namespace wmtk::components
wmtk::components::input::input
std::shared_ptr< Mesh > input(const std::filesystem::path &file, const bool ignore_z_if_zero, const std::vector< std::string > &tetrahedron_attributes)
Definition:
input.cpp:12
wmtk::components
Definition:
Tuple.hpp:14
wmtk::components::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(FusionOptions, input, fusion_X, fusion_Y, fusion_Z, name)
wmtk::components::FusionOptions
Definition:
FusionOptions.hpp:7
wmtk::components::FusionOptions::input
std::string input
Definition:
FusionOptions.hpp:12
wmtk::components::FusionOptions::name
std::string name
Definition:
FusionOptions.hpp:13
wmtk::components::FusionOptions::fusion_Y
bool fusion_Y
Definition:
FusionOptions.hpp:9
wmtk::components::FusionOptions::fusion_X
bool fusion_X
Definition:
FusionOptions.hpp:8
wmtk::components::FusionOptions::fusion_Z
bool fusion_Z
Definition:
FusionOptions.hpp:10
components
multimesh
src
wmtk
components
multimesh
fusion
FusionOptions.hpp
Generated by
1.9.1