![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shammodels::sph::SolverStorage< Tvec, Tmorton >:Classes | |
| struct | Timings |
Public Types | |
| using | Tscal = shambase::VecComponent< Tvec > |
| using | GhostHandle = BasicSPHGhostHandler< Tvec > |
| using | GhostHandleCache = typename GhostHandle::CacheMap |
| using | RTree = shamtree::CompressedLeafBVH< Tmorton, Tvec, 3 > |
Static Public Attributes | |
| static constexpr u32 | dim = shambase::VectorProperties<Tvec>::dimension |
Definition at line 48 of file SolverStorage.hpp.
| using shammodels::sph::SolverStorage< Tvec, Tmorton >::GhostHandle = BasicSPHGhostHandler<Tvec> |
Definition at line 53 of file SolverStorage.hpp.
| using shammodels::sph::SolverStorage< Tvec, Tmorton >::GhostHandleCache = typename GhostHandle::CacheMap |
Definition at line 54 of file SolverStorage.hpp.
| using shammodels::sph::SolverStorage< Tvec, Tmorton >::RTree = shamtree::CompressedLeafBVH<Tmorton, Tvec, 3> |
Definition at line 56 of file SolverStorage.hpp.
| using shammodels::sph::SolverStorage< Tvec, Tmorton >::Tscal = shambase::VecComponent<Tvec> |
Definition at line 50 of file SolverStorage.hpp.
| Component<shambase::DistributedData<PatchDataField<Tscal> > > shammodels::sph::SolverStorage< Tvec, Tmorton >::alpha_av_ghost |
Definition at line 97 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::alpha_av_updated |
Definition at line 96 of file SolverStorage.hpp.
|
staticconstexpr |
Definition at line 51 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::ExchangeGhostField<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::exchange_gz_alpha |
Definition at line 59 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::ExchangeGhostLayer> shammodels::sph::SolverStorage< Tvec, Tmorton >::exchange_gz_node |
Definition at line 58 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::ExchangeGhostLayer> shammodels::sph::SolverStorage< Tvec, Tmorton >::exchange_gz_positions |
Definition at line 60 of file SolverStorage.hpp.
| Component<GhostHandle> shammodels::sph::SolverStorage< Tvec, Tmorton >::ghost_handler |
Definition at line 77 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::patch::PatchDataLayerLayout> shammodels::sph::SolverStorage< Tvec, Tmorton >::ghost_layout |
Definition at line 90 of file SolverStorage.hpp.
| Component<GhostHandleCache> shammodels::sph::SolverStorage< Tvec, Tmorton >::ghost_patch_cache |
Definition at line 79 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::FieldRefs<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::hpart_with_ghosts |
Definition at line 69 of file SolverStorage.hpp.
| Component<shambase::DistributedData<shamrock::patch::PatchDataLayer> > shammodels::sph::SolverStorage< Tvec, Tmorton >::merged_patchdata_ghost |
Definition at line 94 of file SolverStorage.hpp.
| Component<shambase::DistributedData<RTree> > shammodels::sph::SolverStorage< Tvec, Tmorton >::merged_pos_trees |
Definition at line 83 of file SolverStorage.hpp.
| Component<shambase::DistributedData<shamrock::patch::PatchDataLayer> > shammodels::sph::SolverStorage< Tvec, Tmorton >::merged_xyzh |
Definition at line 81 of file SolverStorage.hpp.
| std::shared_ptr<shammodels::sph::solvergraph::NeighCache> shammodels::sph::SolverStorage< Tvec, Tmorton >::neigh_cache |
Definition at line 71 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_axyz |
Definition at line 102 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_dB_on_rho |
Definition at line 105 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_dpsi_on_ch |
Definition at line 106 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_dtdeltav |
Definition at line 109 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_dtepsilon |
Definition at line 108 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_duint |
Definition at line 103 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::omega |
Definition at line 88 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Indexes<u32> > shammodels::sph::SolverStorage< Tvec, Tmorton >::part_counts |
Definition at line 65 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Indexes<u32> > shammodels::sph::SolverStorage< Tvec, Tmorton >::part_counts_with_ghost |
Definition at line 66 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::RankGetter> shammodels::sph::SolverStorage< Tvec, Tmorton >::patch_rank_owner |
Definition at line 73 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::FieldRefs<Tvec> > shammodels::sph::SolverStorage< Tvec, Tmorton >::positions_with_ghosts |
Definition at line 68 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::pressure |
Definition at line 99 of file SolverStorage.hpp.
| Component<shambase::DistributedData<shamtree::KarrasRadixTreeField<Tscal> > > shammodels::sph::SolverStorage< Tvec, Tmorton >::rtree_rint_field |
Definition at line 86 of file SolverStorage.hpp.
| Component<SerialPatchTree<Tvec> > shammodels::sph::SolverStorage< Tvec, Tmorton >::serial_patch_tree |
Definition at line 75 of file SolverStorage.hpp.
| Component<std::vector<SinkParticle<Tvec> > > shammodels::sph::SolverStorage< Tvec, Tmorton >::sinks |
Definition at line 111 of file SolverStorage.hpp.
| shamrock::solvergraph::SolverGraph shammodels::sph::SolverStorage< Tvec, Tmorton >::solver_graph |
Definition at line 62 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::OperationSequence> shammodels::sph::SolverStorage< Tvec, Tmorton >::solver_sequence |
Definition at line 63 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::soundspeed |
Definition at line 100 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::patch::PatchDataLayerLayout> shammodels::sph::SolverStorage< Tvec, Tmorton >::xyzh_ghost_layout |
Definition at line 91 of file SolverStorage.hpp.