Wildmeshing Toolkit
RegularSpaceOptions.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <nlohmann/json.hpp>
4
5
namespace
wmtk::components::internal
{
6
7
struct
RegularSpaceOptions
8
{
9
std::string
input
;
// input mesh
10
std::string
output
;
// output mesh
11
nlohmann::json
attributes
;
12
std::vector<int64_t>
values
;
13
std::vector<std::string>
pass_through
;
14
};
15
16
void
to_json
(
nlohmann::json
& j,
RegularSpaceOptions
& o);
17
18
void
from_json
(
const
nlohmann::json
& j,
RegularSpaceOptions
& o);
19
20
}
// namespace wmtk::components::internal
wmtk::components::internal
Definition:
Tuple.hpp:14
wmtk::components::internal::from_json
void from_json(const nlohmann::json &j, RegularSpaceOptions &o)
Definition:
RegularSpaceOptions.cpp:17
wmtk::components::internal::to_json
void to_json(nlohmann::json &j, RegularSpaceOptions &o)
Definition:
RegularSpaceOptions.cpp:7
wmtk::components::internal::RegularSpaceOptions
Definition:
RegularSpaceOptions.hpp:8
wmtk::components::internal::RegularSpaceOptions::attributes
nlohmann::json attributes
Definition:
RegularSpaceOptions.hpp:11
wmtk::components::internal::RegularSpaceOptions::input
std::string input
Definition:
RegularSpaceOptions.hpp:9
wmtk::components::internal::RegularSpaceOptions::output
std::string output
Definition:
RegularSpaceOptions.hpp:10
wmtk::components::internal::RegularSpaceOptions::values
std::vector< int64_t > values
Definition:
RegularSpaceOptions.hpp:12
wmtk::components::internal::RegularSpaceOptions::pass_through
std::vector< std::string > pass_through
Definition:
RegularSpaceOptions.hpp:13
json
nlohmann::json json
Definition:
input.cpp:9
components
regular_space
wmtk
components
regular_space
internal
RegularSpaceOptions.hpp
Generated by
1.9.1