![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >:Classes | |
| struct | Timings |
Public Types | |
| using | Tscal = shambase::VecComponent< Tvec > |
| using | Tgridscal = shambase::VecComponent< TgridVec > |
| using | RTree = RadixTree< Tmorton, TgridVec > |
Static Public Attributes | |
| static constexpr u32 | dim = shambase::VectorProperties<Tvec>::dimension |
Definition at line 37 of file SolverStorage.hpp.
| using shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::RTree = RadixTree<Tmorton, TgridVec> |
Definition at line 43 of file SolverStorage.hpp.
| using shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Tgridscal = shambase::VecComponent<TgridVec> |
Definition at line 40 of file SolverStorage.hpp.
| using shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Tscal = shambase::VecComponent<Tvec> |
Definition at line 39 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::a_x |
Definition at line 98 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::a_y |
Definition at line 99 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::a_z |
Definition at line 100 of file SolverStorage.hpp.
|
staticconstexpr |
Definition at line 41 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::div_v_n |
Definition at line 95 of file SolverStorage.hpp.
| Component<shambase::DistributedData<NeighFaceList<Tvec> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::face_lists |
Definition at line 73 of file SolverStorage.hpp.
| Component<shambase::DistributedData<sycl::buffer<u8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::face_normals_lookup |
for each face give a lookup table for the normal orientation 0 = x- 1 = x+ 2 = y- 3 = y+ 4 = z- 5 = z+
Definition at line 71 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Flux_x |
Definition at line 110 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Flux_xp |
Definition at line 113 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Flux_y |
Definition at line 111 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Flux_yp |
Definition at line 114 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Flux_z |
Definition at line 112 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Flux_zp |
Definition at line 115 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::forces |
Definition at line 92 of file SolverStorage.hpp.
| Component<std::shared_ptr<shamrock::patch::PatchDataLayerLayout> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::ghost_layout |
Definition at line 49 of file SolverStorage.hpp.
| Component<std::shared_ptr<shamrock::patch::PatchDataLayerLayout> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::ghost_layout_Q |
Definition at line 50 of file SolverStorage.hpp.
| Component<GhostZonesData<Tvec, TgridVec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::ghost_zone_infos |
Definition at line 47 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::gradu |
derivatives of the velocity layout : \( [\partial_i u_x, \partial_i u_y, \partial_i u_z] \)
Definition at line 121 of file SolverStorage.hpp.
| Component<shambase::DistributedData<shammath::AABB<TgridVec> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::merge_patch_bounds |
Definition at line 54 of file SolverStorage.hpp.
| Component<shambase::DistributedData<shamrock::MergedPatchData> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::merged_patchdata_ghost |
Definition at line 52 of file SolverStorage.hpp.
| Component<shambase::DistributedData<shamrock::MergedPatchData> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::merged_patchdata_ghost_Q |
Definition at line 53 of file SolverStorage.hpp.
| Component<shamrock::tree::ObjectCacheHandler> shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::neighbors_cache |
Definition at line 57 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::pres_n_xm |
Definition at line 84 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::pres_n_ym |
Definition at line 85 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::pres_n_zm |
Definition at line 86 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::pressure |
Definition at line 59 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Q |
Definition at line 97 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::q_AV |
Definition at line 94 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::q_AV_n_xm |
Definition at line 88 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::q_AV_n_ym |
Definition at line 89 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::q_AV_n_zm |
Definition at line 90 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Q_xm |
Definition at line 102 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Q_ym |
Definition at line 103 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Q_zm |
Definition at line 104 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Qstar_x |
Definition at line 106 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Qstar_y |
Definition at line 107 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<sycl::vec<Tscal, 8> > > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Qstar_z |
Definition at line 108 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::rho_n_xm |
Definition at line 80 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::rho_n_ym |
Definition at line 81 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::rho_n_zm |
Definition at line 82 of file SolverStorage.hpp.
| Component<SerialPatchTree<TgridVec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::serial_patch_tree |
Definition at line 45 of file SolverStorage.hpp.
| Component<shambase::DistributedData<RTree> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::trees |
Definition at line 55 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::vel_n |
Definition at line 75 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::vel_n_xp |
Definition at line 76 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::vel_n_yp |
Definition at line 77 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::vel_n_zp |
Definition at line 78 of file SolverStorage.hpp.