![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shammodels::zeus::Solver< Tvec, TgridVec >:Public Types | |
| using | Tscal = shambase::VecComponent< Tvec > |
| using | Tgridscal = shambase::VecComponent< TgridVec > |
| using | u_morton = u64 |
| using | Config = SolverConfig< Tvec, TgridVec > |
| using | AMRBlock = typename Config::AMRBlock |
Public Member Functions | |
| PatchScheduler & | scheduler () |
| void | init_required_fields () |
| Solver (ShamrockCtx &context) | |
| Tscal | evolve_once (Tscal t_current, Tscal dt_input) |
Public Attributes | |
| ShamrockCtx & | context |
| Config | solver_config |
| SolverStorage< Tvec, TgridVec, u_morton > | storage {} |
Static Public Attributes | |
| static constexpr u32 | dim = shambase::VectorProperties<Tvec>::dimension |
Definition at line 29 of file Solver.hpp.
| using shammodels::zeus::Solver< Tvec, TgridVec >::AMRBlock = typename Config::AMRBlock |
Definition at line 39 of file Solver.hpp.
| using shammodels::zeus::Solver< Tvec, TgridVec >::Config = SolverConfig<Tvec, TgridVec> |
Definition at line 37 of file Solver.hpp.
| using shammodels::zeus::Solver< Tvec, TgridVec >::Tgridscal = shambase::VecComponent<TgridVec> |
Definition at line 32 of file Solver.hpp.
| using shammodels::zeus::Solver< Tvec, TgridVec >::Tscal = shambase::VecComponent<Tvec> |
Definition at line 31 of file Solver.hpp.
| using shammodels::zeus::Solver< Tvec, TgridVec >::u_morton = u64 |
Definition at line 35 of file Solver.hpp.
|
inline |
Definition at line 56 of file Solver.hpp.
| auto shammodels::zeus::Solver< Tvec, TgridVec >::evolve_once | ( | Tscal | t_current, |
| Tscal | dt_input | ||
| ) |
Definition at line 34 of file Solver.cpp.
|
inline |
Definition at line 48 of file Solver.hpp.
|
inline |
Definition at line 42 of file Solver.hpp.
| ShamrockCtx& shammodels::zeus::Solver< Tvec, TgridVec >::context |
Definition at line 41 of file Solver.hpp.
|
staticconstexpr |
Definition at line 33 of file Solver.hpp.
| Config shammodels::zeus::Solver< Tvec, TgridVec >::solver_config |
Definition at line 44 of file Solver.hpp.
| SolverStorage<Tvec, TgridVec, u_morton> shammodels::zeus::Solver< Tvec, TgridVec >::storage {} |
Definition at line 46 of file Solver.hpp.