![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T >:Public Types | |
| using | Tscal = shambase::VecComponent< Tvec > |
| using | Tgridscal = shambase::VecComponent< TgridVec > |
| using | Config = SolverConfig< Tvec, TgridVec > |
| using | Storage = SolverStorage< Tvec, TgridVec, u64 > |
Public Member Functions | |
| ValueLoader (ShamrockCtx &context, Config &solver_config, Storage &storage) | |
| shamrock::ComputeField< T > | load_value_with_gz (std::string field_name, std::array< Tgridscal, dim > offset, std::string result_name) |
| shamrock::ComputeField< T > | load_value_with_gz (shamrock::ComputeField< T > &compute_field, std::array< Tgridscal, dim > offset, std::string result_name) |
Public Attributes | |
| ShamrockCtx & | context |
| Config & | solver_config |
| Storage & | storage |
Static Public Attributes | |
| static constexpr u32 | dim = shambase::VectorProperties<Tvec>::dimension |
Definition at line 26 of file ValueLoader.hpp.
| using shammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T >::Config = SolverConfig<Tvec, TgridVec> |
Definition at line 33 of file ValueLoader.hpp.
| using shammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T >::Storage = SolverStorage<Tvec, TgridVec, u64> |
Definition at line 34 of file ValueLoader.hpp.
| using shammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T >::Tgridscal = shambase::VecComponent<TgridVec> |
Definition at line 30 of file ValueLoader.hpp.
| using shammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T >::Tscal = shambase::VecComponent<Tvec> |
Definition at line 29 of file ValueLoader.hpp.
|
inline |
Definition at line 40 of file ValueLoader.hpp.
| shamrock::ComputeField< T > shammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T >::load_value_with_gz | ( | shamrock::ComputeField< T > & | compute_field, |
| std::array< Tgridscal, dim > | offset, | ||
| std::string | result_name | ||
| ) |
Definition at line 979 of file ValueLoader.cpp.
| shamrock::ComputeField< T > shammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T >::load_value_with_gz | ( | std::string | field_name, |
| std::array< Tgridscal, dim > | offset, | ||
| std::string | result_name | ||
| ) |
| field_name | |
| offset | |
| result_name |
Definition at line 873 of file ValueLoader.cpp.
Here is the call graph for this function:| ShamrockCtx& shammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T >::context |
Definition at line 36 of file ValueLoader.hpp.
|
staticconstexpr |
Definition at line 31 of file ValueLoader.hpp.
| Config& shammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T >::solver_config |
Definition at line 37 of file ValueLoader.hpp.
| Storage& shammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T >::storage |
Definition at line 38 of file ValueLoader.hpp.