![]() |
Shamrock 2025.10.0
Astrophysical Code
|
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 47 of file SolverStorage.hpp.
| using shammodels::sph::SolverStorage< Tvec, Tmorton >::GhostHandle = BasicSPHGhostHandler<Tvec> |
Definition at line 52 of file SolverStorage.hpp.
| using shammodels::sph::SolverStorage< Tvec, Tmorton >::GhostHandleCache = typename GhostHandle::CacheMap |
Definition at line 53 of file SolverStorage.hpp.
| using shammodels::sph::SolverStorage< Tvec, Tmorton >::RTree = shamtree::CompressedLeafBVH<Tmorton, Tvec, 3> |
Definition at line 55 of file SolverStorage.hpp.
| using shammodels::sph::SolverStorage< Tvec, Tmorton >::Tscal = shambase::VecComponent<Tvec> |
Definition at line 49 of file SolverStorage.hpp.
| Component<shambase::DistributedData<PatchDataField<Tscal> > > shammodels::sph::SolverStorage< Tvec, Tmorton >::alpha_av_ghost |
Definition at line 96 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::alpha_av_updated |
Definition at line 95 of file SolverStorage.hpp.
|
staticconstexpr |
Definition at line 50 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::ExchangeGhostField<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::exchange_gz_alpha |
Definition at line 58 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::ExchangeGhostLayer> shammodels::sph::SolverStorage< Tvec, Tmorton >::exchange_gz_node |
Definition at line 57 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::ExchangeGhostLayer> shammodels::sph::SolverStorage< Tvec, Tmorton >::exchange_gz_positions |
Definition at line 59 of file SolverStorage.hpp.
| Component<GhostHandle> shammodels::sph::SolverStorage< Tvec, Tmorton >::ghost_handler |
Definition at line 76 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::patch::PatchDataLayerLayout> shammodels::sph::SolverStorage< Tvec, Tmorton >::ghost_layout |
Definition at line 89 of file SolverStorage.hpp.
| Component<GhostHandleCache> shammodels::sph::SolverStorage< Tvec, Tmorton >::ghost_patch_cache |
Definition at line 78 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::FieldRefs<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::hpart_with_ghosts |
Definition at line 68 of file SolverStorage.hpp.
| Component<shambase::DistributedData<shamrock::patch::PatchDataLayer> > shammodels::sph::SolverStorage< Tvec, Tmorton >::merged_patchdata_ghost |
Definition at line 93 of file SolverStorage.hpp.
| Component<shambase::DistributedData<RTree> > shammodels::sph::SolverStorage< Tvec, Tmorton >::merged_pos_trees |
Definition at line 82 of file SolverStorage.hpp.
| Component<shambase::DistributedData<shamrock::patch::PatchDataLayer> > shammodels::sph::SolverStorage< Tvec, Tmorton >::merged_xyzh |
Definition at line 80 of file SolverStorage.hpp.
| std::shared_ptr<shammodels::sph::solvergraph::NeighCache> shammodels::sph::SolverStorage< Tvec, Tmorton >::neigh_cache |
Definition at line 70 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_axyz |
Definition at line 101 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_dB_on_rho |
Definition at line 104 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_dpsi_on_ch |
Definition at line 105 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_ds_j_dt |
Definition at line 109 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tvec> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_dtdeltav |
Definition at line 108 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_dtepsilon |
Definition at line 107 of file SolverStorage.hpp.
| Component<shamrock::ComputeField<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::old_duint |
Definition at line 102 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::omega |
Definition at line 87 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Indexes<u32> > shammodels::sph::SolverStorage< Tvec, Tmorton >::part_counts |
Definition at line 64 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Indexes<u32> > shammodels::sph::SolverStorage< Tvec, Tmorton >::part_counts_with_ghost |
Definition at line 65 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::RankGetter> shammodels::sph::SolverStorage< Tvec, Tmorton >::patch_rank_owner |
Definition at line 72 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::FieldRefs<Tvec> > shammodels::sph::SolverStorage< Tvec, Tmorton >::positions_with_ghosts |
Definition at line 67 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::pressure |
Definition at line 98 of file SolverStorage.hpp.
| Component<shambase::DistributedData<shamtree::KarrasRadixTreeField<Tscal> > > shammodels::sph::SolverStorage< Tvec, Tmorton >::rtree_rint_field |
Definition at line 85 of file SolverStorage.hpp.
| Component<SerialPatchTree<Tvec> > shammodels::sph::SolverStorage< Tvec, Tmorton >::serial_patch_tree |
Definition at line 74 of file SolverStorage.hpp.
| shamrock::solvergraph::SolverGraph shammodels::sph::SolverStorage< Tvec, Tmorton >::solver_graph |
Definition at line 61 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::OperationSequence> shammodels::sph::SolverStorage< Tvec, Tmorton >::solver_sequence |
Definition at line 62 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::sph::SolverStorage< Tvec, Tmorton >::soundspeed |
Definition at line 99 of file SolverStorage.hpp.
| std::shared_ptr<shamrock::patch::PatchDataLayerLayout> shammodels::sph::SolverStorage< Tvec, Tmorton >::xyzh_ghost_layout |
Definition at line 90 of file SolverStorage.hpp.