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 {
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
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
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(FusionOptions, input, fusion_X, fusion_Y, fusion_Z, name)