29 #ifndef NEMOSYS_MESHQUALITYJSON_H_ 30 #define NEMOSYS_MESHQUALITYJSON_H_ 32 #include <jsoncons/json.hpp> 38 # define IF_CFMSH(a) a, 63 [](
const jsoncons::string_view &x) {
75 (outputFile,
"Output File"))
77 JSONCONS_ALL_MEMBER_NAME_TRAITS(
80 [](
const jsoncons::string_view &x) {
90 JSONCONS_ALL_MEMBER_NAME_TRAITS(
93 [](
const jsoncons::string_view &x) {
99 (method,
"Method", JSONCONS_RDONLY,
100 [](
const jsoncons::string_view &x) {
103 (nIterations,
"NIterations"), (nLoops,
"NLoops"),
104 (qualThrsh,
"QualityThreshold"),
105 (nSrfItr,
"NSurfaceIterations"),
106 (consCellSet,
"ConstrainedCellSet"))
111 #endif // NEMOSYS_MESHQUALITYJSON_H_ static constexpr const char * meshQualityEngine
#define NEM_JSON_CHECK_KEY_ONLY(x)
static constexpr auto inMeshFile
static constexpr auto meshQualEngine
static constexpr auto meshQualOpts
static constexpr const char * programType
static constexpr const char * meshQualityEngine
#define NEM_JSON_N_GETTER_SETTER_NAME_TRAITS_FINAL(ValueType, ParentType, NumMandatoryParams,...)
#define NEM_JSON_N_GETTER_SETTER_NAME_TRAITS_INTERMEDIATE(BaseClass, ChildClasses, ParentClass, NumMandatoryParams,...)
static constexpr auto programType
static constexpr const char * method
static constexpr auto meshFiles
#define NEM_JSON_RDONLY_OVERRIDE(X)