![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shambase/exception.hpp"#include "shambase/pre_main_call.hpp"#include "shambase/type_name_info.hpp"#include "nlohmann/json_fwd.hpp"#include "shamsolvergraph/JsonSerializable.hpp"#include "shamsolvergraph/edge/IDataEdge.hpp"#include <stdexcept>Go to the source code of this file.
Classes | |
| class | shamrock::solvergraph::IDataEdgeSerializable< T > |
Namespaces | |
| namespace | shamrock |
| namespace for the main framework | |
Macros | |
| #define | REGISTER_IDATAEDGESERIALIZABLE(Tin) |
Functions | |
| PRE_MAIN_FUNCTION_CALL ([&]() { using T=shamrock::solvergraph::IDataEdgeSerializable< f64 >;auto &instance=shamrock::solvergraph::JsonSerializable_registry::instance();if(!instance.is_type_registered(T::type_name_static())) { instance.register_type< T >(T::type_name_static());} }) | |
Definition in file IDataEdgeSerializable.hpp.
| #define REGISTER_IDATAEDGESERIALIZABLE | ( | Tin | ) |
Definition at line 59 of file IDataEdgeSerializable.hpp.