11#include "libmesh/elem.h"
12#include "libmesh/libmesh.h"
14#include "nlohmann/json.h"
39#define DerivativeStringToJSON(TheName) \
42 void adl_serializer<TheName>::to_json(json & j, const TheName & v) \
44 j = static_cast<std::string>(v); \
47 static_assert(true, "")
89#ifdef MOOSE_MFEM_ENABLED
boundary_id_type BoundaryID
DerivativeStringToJSON(FileName)
static const boundary_id_type invalid_id
static constexpr processor_id_type invalid_processor_id
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to add...
const TagName SOLUTION_DOTDOT_TAG
const TagID INVALID_TAG_ID
const TagName PREVIOUS_MULTISYSTEM_FP_SOLUTION_TAG
const TagName OLDER_SOLUTION_TAG
const TagName SOLUTION_DOT_TAG
const SubdomainID ANY_BLOCK_ID
const TagName PREVIOUS_NL_SOLUTION_TAG
const TagName PREVIOUS_MULTIAPP_FP_SOLUTION_TAG
const TagTypeID INVALID_TAG_TYPE_ID
const TagName OLD_SOLUTION_TAG
const processor_id_type INVALID_PROCESSOR_ID
const BoundaryID INVALID_BOUNDARY_ID
const SubdomainID INVALID_BLOCK_ID
const TagName SOLUTION_TAG
const BoundaryID ANY_BOUNDARY_ID