![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shambase/exception.hpp"#include "shambase/type_traits.hpp"#include "nlohmann/json_fwd.hpp"#include "shambackends/vec.hpp"#include "shamphys/eos_config.hpp"#include "shamsys/legacy/log.hpp"#include <nlohmann/json.hpp>#include <type_traits>#include <stdexcept>#include <string>#include <variant>
Include dependency graph for EOSConfig.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | shammodels::EOSConfig< Tvec > |
| Configuration struct for the equation of state used in the hydrodynamic models. More... | |
| struct | shammodels::EOSConfig< Tvec >::LocallyIsothermal |
| Locally isothermal equation of state configuration. More... | |
Namespaces | |
| namespace | shammodels |
| namespace for models | |
Functions | |
| template<class Tvec > | |
| void | shammodels::to_json (nlohmann::json &j, const EOSConfig< Tvec > &p) |
| Serialize EOSConfig to json. | |
| template<class Tvec > | |
| void | shammodels::from_json (const nlohmann::json &j, EOSConfig< Tvec > &p) |
| Deserializes an EOSConfig<Tvec> from a JSON object. | |
Definition in file EOSConfig.hpp.