3 #include <spdlog/spdlog.h>
4 #include <nlohmann/json.hpp>
void from_json(const nlohmann::json &j, RegularSpaceOptions &o)
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(EdgeInsOptions, edges, triangles, output)
void to_json(nlohmann::json &j, RegularSpaceOptions &o)
std::vector< std::string > edge_labels
std::vector< std::string > vertex_labels
std::vector< std::string > face_labels
std::vector< std::string > tetrahedron_labels
TagIntersectionAttributes attributes
TagIntersectionAttributes output_attributes
TagIntersectionValues output_values
std::vector< std::string > pass_through
TagIntersectionValues values
std::vector< int64_t > edge_values
std::vector< int64_t > face_values
std::vector< int64_t > tetrahedron_values
std::vector< int64_t > vertex_values