Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Classes | Public Types | Public Attributes | Static Public Attributes | List of all members
shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ > Class Template Reference
+ Collaboration diagram for shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >:

Classes

struct  Timings
 

Public Types

using Tmorton = Tmorton_
 
using Tscal = shambase::VecComponent< Tvec >
 
using Tgridscal = shambase::VecComponent< TgridVec >
 
using TgridUint = typename std::make_unsigned< shambase::VecComponent< TgridVec > >::type
 
using RTree = RadixTree< Tmorton, TgridVec >
 

Public Attributes

shamrock::solvergraph::SolverGraph solver_graph
 
std::shared_ptr< shamrock::solvergraph::IDataEdge< std::vector< u64 > > > local_patch_ids
 
std::shared_ptr< shamrock::solvergraph::RankGetterpatch_rank_owner
 
std::shared_ptr< shamrock::solvergraph::ScalarEdge< Tscal > > dt_over2
 
std::shared_ptr< shamrock::solvergraph::FieldRefs< TgridVec > > refs_block_min
 
std::shared_ptr< shamrock::solvergraph::FieldRefs< TgridVec > > refs_block_max
 
std::shared_ptr< shamrock::solvergraph::ScalarsEdge< TgridVec > > level0_size
 
std::shared_ptr< shamrock::solvergraph::Field< TgridUint > > amr_block_levels
 
std::shared_ptr< shamrock::solvergraph::Indexes< u32 > > block_counts
 
std::shared_ptr< shamrock::solvergraph::Indexes< u32 > > block_counts_with_ghost
 
std::shared_ptr< shamrock::solvergraph::FieldRefs< Tscal > > refs_rho
 
std::shared_ptr< shamrock::solvergraph::FieldRefs< Tvec > > refs_rhov
 
std::shared_ptr< shamrock::solvergraph::FieldRefs< Tscal > > refs_rhoe
 
std::shared_ptr< shamrock::solvergraph::FieldRefs< Tscal > > refs_rho_dust
 
std::shared_ptr< shamrock::solvergraph::FieldRefs< Tvec > > refs_rhov_dust
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > vel
 
std::shared_ptr< shamrock::solvergraph::Field< Tscal > > press
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > vel_dust
 
std::shared_ptr< shamrock::solvergraph::Field< Tscal > > block_cell_sizes
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > cell0block_aabb_lower
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > coordinates
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > grad_rho
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > dx_v
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > dy_v
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > dz_v
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > grad_P
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > grad_rho_dust
 dust fields gradients (grad rho_dust)
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > dx_v_dust
 dust fields gradients (d vdust / d x)
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > dy_v_dust
 dust fields gradients (d vdust / d y)
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > dz_v_dust
 dust fields gradients (d vdust / d z)
 
std::shared_ptr< shamrock::solvergraph::ScalarEdge< Tscal > > rho_mean
 
std::shared_ptr< shamrock::solvergraph::ScalarEdge< Tscal > > simulation_volume
 
std::shared_ptr< shamrock::solvergraph::Field< Tscal > > cell_mass
 
Component< shambase::DistributedData< shammath::AABB< TgridVec > > > merge_patch_bounds
 
std::shared_ptr< solvergraph::TreeEdge< Tmorton, TgridVec > > trees
 
std::shared_ptr< shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec > > block_graph_edge
 
std::shared_ptr< shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec > > cell_graph_edge
 
std::shared_ptr< shamrock::solvergraph::OperationSequencesolver_sequence
 
std::shared_ptr< shamrock::solvergraph::OperationSequencenode_cons_to_prim
 
std::shared_ptr< modules::NodeBuildTrees< Tmorton, TgridVec > > build_trees
 
Component< SerialPatchTree< TgridVec > > serial_patch_tree
 
Component< GhostZonesData< Tvec, TgridVec > > ghost_zone_infos
 
std::shared_ptr< shamrock::patch::PatchDataLayerLayoutghost_layout
 
std::shared_ptr< shamrock::solvergraph::PatchDataLayerRefssource_patches
 
std::shared_ptr< shamrock::solvergraph::PatchDataLayerEdgemerged_patchdata_ghost
 
std::shared_ptr< shamrock::solvergraph::PatchDataLayerDDSharedexchange_gz_edge
 
std::shared_ptr< shamrock::solvergraph::DDSharedScalar< modules::GhostLayerCandidateInfos > > ghost_layers_candidates_edge
 
std::shared_ptr< shamrock::solvergraph::ScalarEdge< shammath::AABB< TgridVec > > > sim_box_edge
 
std::shared_ptr< shamrock::solvergraph::DDSharedBuffers< u32 > > idx_in_ghost
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_face_xp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_face_xm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_face_yp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_face_ym
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_face_zp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_face_zm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_face_xp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_face_xm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_face_yp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_face_ym
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_face_zp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_face_zm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > press_face_xp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > press_face_xm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > press_face_yp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > press_face_ym
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > press_face_zp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > press_face_zm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_face_xp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_face_xm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_face_yp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_face_ym
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_face_zp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_face_zm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_face_xp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_face_xm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_face_yp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_face_ym
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_face_zp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_face_zm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rhoe_face_xp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rhoe_face_xm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rhoe_face_yp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rhoe_face_ym
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rhoe_face_zp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rhoe_face_zm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_dust_face_xp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_dust_face_xm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_dust_face_yp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_dust_face_ym
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_dust_face_zp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tscal > > flux_rho_dust_face_zm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_dust_face_xp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_dust_face_xm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_dust_face_yp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_dust_face_ym
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_dust_face_zp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< Tvec > > flux_rhov_dust_face_zm
 
std::shared_ptr< shamrock::solvergraph::Field< Tscal > > dtrho
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > dtrhov
 
std::shared_ptr< shamrock::solvergraph::Field< Tscal > > dtrhoe
 
Component< shamrock::ComputeField< Tscal > > rho_next_no_drag
 
Component< shamrock::ComputeField< Tvec > > rhov_next_no_drag
 
Component< shamrock::ComputeField< Tscal > > rhoe_next_no_drag
 
Component< shamrock::ComputeField< Tscal > > rho_d_next_no_drag
 
Component< shamrock::ComputeField< Tvec > > rhov_d_next_no_drag
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_dust_face_xp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_dust_face_xm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_dust_face_yp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_dust_face_ym
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_dust_face_zp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > > rho_dust_face_zm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_dust_face_xp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_dust_face_xm
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_dust_face_yp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_dust_face_ym
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_dust_face_zp
 
std::shared_ptr< solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > > vel_dust_face_zm
 
std::shared_ptr< shamrock::solvergraph::Field< Tscal > > dtrho_dust
 
std::shared_ptr< shamrock::solvergraph::Field< Tvec > > dtrhov_dust
 
struct shammodels::basegodunov::SolverStorage::Timings timings_details
 

Static Public Attributes

static constexpr u32 dim = shambase::VectorProperties<Tvec>::dimension
 

Detailed Description

template<class Tvec, class TgridVec, class Tmorton_>
class shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >

Definition at line 60 of file SolverStorage.hpp.

Member Typedef Documentation

◆ RTree

template<class Tvec , class TgridVec , class Tmorton_ >
using shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::RTree = RadixTree<Tmorton, TgridVec>

Definition at line 68 of file SolverStorage.hpp.

◆ Tgridscal

template<class Tvec , class TgridVec , class Tmorton_ >
using shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::Tgridscal = shambase::VecComponent<TgridVec>

Definition at line 64 of file SolverStorage.hpp.

◆ TgridUint

template<class Tvec , class TgridVec , class Tmorton_ >
using shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::TgridUint = typename std::make_unsigned<shambase::VecComponent<TgridVec> >::type

Definition at line 65 of file SolverStorage.hpp.

◆ Tmorton

template<class Tvec , class TgridVec , class Tmorton_ >
using shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::Tmorton = Tmorton_

Definition at line 62 of file SolverStorage.hpp.

◆ Tscal

template<class Tvec , class TgridVec , class Tmorton_ >
using shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::Tscal = shambase::VecComponent<Tvec>

Definition at line 63 of file SolverStorage.hpp.

Member Data Documentation

◆ amr_block_levels

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<TgridUint> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::amr_block_levels

Definition at line 82 of file SolverStorage.hpp.

◆ block_cell_sizes

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::block_cell_sizes

Definition at line 96 of file SolverStorage.hpp.

◆ block_counts

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Indexes<u32> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::block_counts

Definition at line 84 of file SolverStorage.hpp.

◆ block_counts_with_ghost

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Indexes<u32> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::block_counts_with_ghost

Definition at line 85 of file SolverStorage.hpp.

◆ block_graph_edge

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge<Tvec, TgridVec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::block_graph_edge

Definition at line 123 of file SolverStorage.hpp.

◆ build_trees

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<modules::NodeBuildTrees<Tmorton, TgridVec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::build_trees

Definition at line 131 of file SolverStorage.hpp.

◆ cell0block_aabb_lower

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::cell0block_aabb_lower

Definition at line 97 of file SolverStorage.hpp.

◆ cell_graph_edge

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge<Tvec, TgridVec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::cell_graph_edge

Definition at line 126 of file SolverStorage.hpp.

◆ cell_mass

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::cell_mass

Definition at line 116 of file SolverStorage.hpp.

◆ coordinates

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::coordinates

Definition at line 98 of file SolverStorage.hpp.

◆ dim

template<class Tvec , class TgridVec , class Tmorton_ >
constexpr u32 shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dim = shambase::VectorProperties<Tvec>::dimension
staticconstexpr

Definition at line 66 of file SolverStorage.hpp.

◆ dt_over2

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::ScalarEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dt_over2

Definition at line 76 of file SolverStorage.hpp.

◆ dtrho

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dtrho

Definition at line 208 of file SolverStorage.hpp.

◆ dtrho_dust

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dtrho_dust

Definition at line 242 of file SolverStorage.hpp.

◆ dtrhoe

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dtrhoe

Definition at line 210 of file SolverStorage.hpp.

◆ dtrhov

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dtrhov

Definition at line 209 of file SolverStorage.hpp.

◆ dtrhov_dust

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dtrhov_dust

Definition at line 244 of file SolverStorage.hpp.

◆ dx_v

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dx_v

Definition at line 101 of file SolverStorage.hpp.

◆ dx_v_dust

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dx_v_dust

dust fields gradients (d vdust / d x)

Definition at line 108 of file SolverStorage.hpp.

◆ dy_v

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dy_v

Definition at line 102 of file SolverStorage.hpp.

◆ dy_v_dust

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dy_v_dust

dust fields gradients (d vdust / d y)

Definition at line 110 of file SolverStorage.hpp.

◆ dz_v

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dz_v

Definition at line 103 of file SolverStorage.hpp.

◆ dz_v_dust

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::dz_v_dust

dust fields gradients (d vdust / d z)

Definition at line 112 of file SolverStorage.hpp.

◆ exchange_gz_edge

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::PatchDataLayerDDShared> shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::exchange_gz_edge

Definition at line 143 of file SolverStorage.hpp.

◆ flux_rho_dust_face_xm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_dust_face_xm

Definition at line 195 of file SolverStorage.hpp.

◆ flux_rho_dust_face_xp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_dust_face_xp

Definition at line 194 of file SolverStorage.hpp.

◆ flux_rho_dust_face_ym

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_dust_face_ym

Definition at line 197 of file SolverStorage.hpp.

◆ flux_rho_dust_face_yp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_dust_face_yp

Definition at line 196 of file SolverStorage.hpp.

◆ flux_rho_dust_face_zm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_dust_face_zm

Definition at line 199 of file SolverStorage.hpp.

◆ flux_rho_dust_face_zp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_dust_face_zp

Definition at line 198 of file SolverStorage.hpp.

◆ flux_rho_face_xm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_face_xm

Definition at line 174 of file SolverStorage.hpp.

◆ flux_rho_face_xp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_face_xp

Definition at line 173 of file SolverStorage.hpp.

◆ flux_rho_face_ym

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_face_ym

Definition at line 176 of file SolverStorage.hpp.

◆ flux_rho_face_yp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_face_yp

Definition at line 175 of file SolverStorage.hpp.

◆ flux_rho_face_zm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_face_zm

Definition at line 178 of file SolverStorage.hpp.

◆ flux_rho_face_zp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rho_face_zp

Definition at line 177 of file SolverStorage.hpp.

◆ flux_rhoe_face_xm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhoe_face_xm

Definition at line 188 of file SolverStorage.hpp.

◆ flux_rhoe_face_xp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhoe_face_xp

Definition at line 187 of file SolverStorage.hpp.

◆ flux_rhoe_face_ym

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhoe_face_ym

Definition at line 190 of file SolverStorage.hpp.

◆ flux_rhoe_face_yp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhoe_face_yp

Definition at line 189 of file SolverStorage.hpp.

◆ flux_rhoe_face_zm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhoe_face_zm

Definition at line 192 of file SolverStorage.hpp.

◆ flux_rhoe_face_zp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhoe_face_zp

Definition at line 191 of file SolverStorage.hpp.

◆ flux_rhov_dust_face_xm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_dust_face_xm

Definition at line 202 of file SolverStorage.hpp.

◆ flux_rhov_dust_face_xp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_dust_face_xp

Definition at line 201 of file SolverStorage.hpp.

◆ flux_rhov_dust_face_ym

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_dust_face_ym

Definition at line 204 of file SolverStorage.hpp.

◆ flux_rhov_dust_face_yp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_dust_face_yp

Definition at line 203 of file SolverStorage.hpp.

◆ flux_rhov_dust_face_zm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_dust_face_zm

Definition at line 206 of file SolverStorage.hpp.

◆ flux_rhov_dust_face_zp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_dust_face_zp

Definition at line 205 of file SolverStorage.hpp.

◆ flux_rhov_face_xm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_face_xm

Definition at line 181 of file SolverStorage.hpp.

◆ flux_rhov_face_xp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_face_xp

Definition at line 180 of file SolverStorage.hpp.

◆ flux_rhov_face_ym

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_face_ym

Definition at line 183 of file SolverStorage.hpp.

◆ flux_rhov_face_yp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_face_yp

Definition at line 182 of file SolverStorage.hpp.

◆ flux_rhov_face_zm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_face_zm

Definition at line 185 of file SolverStorage.hpp.

◆ flux_rhov_face_zp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::flux_rhov_face_zp

Definition at line 184 of file SolverStorage.hpp.

◆ ghost_layers_candidates_edge

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::DDSharedScalar<modules::GhostLayerCandidateInfos> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::ghost_layers_candidates_edge

Definition at line 146 of file SolverStorage.hpp.

◆ ghost_layout

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::patch::PatchDataLayerLayout> shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::ghost_layout

Definition at line 137 of file SolverStorage.hpp.

◆ ghost_zone_infos

template<class Tvec , class TgridVec , class Tmorton_ >
Component<GhostZonesData<Tvec, TgridVec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::ghost_zone_infos

Definition at line 135 of file SolverStorage.hpp.

◆ grad_P

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::grad_P

Definition at line 104 of file SolverStorage.hpp.

◆ grad_rho

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::grad_rho

Definition at line 100 of file SolverStorage.hpp.

◆ grad_rho_dust

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::grad_rho_dust

dust fields gradients (grad rho_dust)

Definition at line 106 of file SolverStorage.hpp.

◆ idx_in_ghost

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::DDSharedBuffers<u32> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::idx_in_ghost

Definition at line 150 of file SolverStorage.hpp.

◆ level0_size

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::ScalarsEdge<TgridVec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::level0_size

Definition at line 81 of file SolverStorage.hpp.

◆ local_patch_ids

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::IDataEdge<std::vector<u64> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::local_patch_ids

Definition at line 72 of file SolverStorage.hpp.

◆ merge_patch_bounds

template<class Tvec , class TgridVec , class Tmorton_ >
Component<shambase::DistributedData<shammath::AABB<TgridVec> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::merge_patch_bounds

Definition at line 118 of file SolverStorage.hpp.

◆ merged_patchdata_ghost

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::PatchDataLayerEdge> shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::merged_patchdata_ghost

Definition at line 141 of file SolverStorage.hpp.

◆ node_cons_to_prim

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::OperationSequence> shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::node_cons_to_prim

Definition at line 130 of file SolverStorage.hpp.

◆ patch_rank_owner

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::RankGetter> shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::patch_rank_owner

Definition at line 74 of file SolverStorage.hpp.

◆ press

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::press

Definition at line 93 of file SolverStorage.hpp.

◆ press_face_xm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::press_face_xm

Definition at line 167 of file SolverStorage.hpp.

◆ press_face_xp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::press_face_xp

Definition at line 166 of file SolverStorage.hpp.

◆ press_face_ym

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::press_face_ym

Definition at line 169 of file SolverStorage.hpp.

◆ press_face_yp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::press_face_yp

Definition at line 168 of file SolverStorage.hpp.

◆ press_face_zm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::press_face_zm

Definition at line 171 of file SolverStorage.hpp.

◆ press_face_zp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::press_face_zp

Definition at line 170 of file SolverStorage.hpp.

◆ refs_block_max

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::FieldRefs<TgridVec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::refs_block_max

Definition at line 79 of file SolverStorage.hpp.

◆ refs_block_min

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::FieldRefs<TgridVec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::refs_block_min

Definition at line 78 of file SolverStorage.hpp.

◆ refs_rho

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::FieldRefs<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::refs_rho

Definition at line 86 of file SolverStorage.hpp.

◆ refs_rho_dust

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::FieldRefs<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::refs_rho_dust

Definition at line 89 of file SolverStorage.hpp.

◆ refs_rhoe

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::FieldRefs<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::refs_rhoe

Definition at line 88 of file SolverStorage.hpp.

◆ refs_rhov

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::FieldRefs<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::refs_rhov

Definition at line 87 of file SolverStorage.hpp.

◆ refs_rhov_dust

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::FieldRefs<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::refs_rhov_dust

Definition at line 90 of file SolverStorage.hpp.

◆ rho_d_next_no_drag

template<class Tvec , class TgridVec , class Tmorton_ >
Component<shamrock::ComputeField<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_d_next_no_drag

Definition at line 217 of file SolverStorage.hpp.

◆ rho_dust_face_xm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_dust_face_xm

Definition at line 224 of file SolverStorage.hpp.

◆ rho_dust_face_xp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_dust_face_xp

Definition at line 222 of file SolverStorage.hpp.

◆ rho_dust_face_ym

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_dust_face_ym

Definition at line 228 of file SolverStorage.hpp.

◆ rho_dust_face_yp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_dust_face_yp

Definition at line 226 of file SolverStorage.hpp.

◆ rho_dust_face_zm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_dust_face_zm

Definition at line 232 of file SolverStorage.hpp.

◆ rho_dust_face_zp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_dust_face_zp

Definition at line 230 of file SolverStorage.hpp.

◆ rho_face_xm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_face_xm

Definition at line 153 of file SolverStorage.hpp.

◆ rho_face_xp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_face_xp

Definition at line 152 of file SolverStorage.hpp.

◆ rho_face_ym

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_face_ym

Definition at line 155 of file SolverStorage.hpp.

◆ rho_face_yp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_face_yp

Definition at line 154 of file SolverStorage.hpp.

◆ rho_face_zm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_face_zm

Definition at line 157 of file SolverStorage.hpp.

◆ rho_face_zp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tscal, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_face_zp

Definition at line 156 of file SolverStorage.hpp.

◆ rho_mean

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::ScalarEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_mean

Definition at line 114 of file SolverStorage.hpp.

◆ rho_next_no_drag

template<class Tvec , class TgridVec , class Tmorton_ >
Component<shamrock::ComputeField<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rho_next_no_drag

Definition at line 212 of file SolverStorage.hpp.

◆ rhoe_next_no_drag

template<class Tvec , class TgridVec , class Tmorton_ >
Component<shamrock::ComputeField<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rhoe_next_no_drag

Definition at line 214 of file SolverStorage.hpp.

◆ rhov_d_next_no_drag

template<class Tvec , class TgridVec , class Tmorton_ >
Component<shamrock::ComputeField<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rhov_d_next_no_drag

Definition at line 219 of file SolverStorage.hpp.

◆ rhov_next_no_drag

template<class Tvec , class TgridVec , class Tmorton_ >
Component<shamrock::ComputeField<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::rhov_next_no_drag

Definition at line 213 of file SolverStorage.hpp.

◆ serial_patch_tree

template<class Tvec , class TgridVec , class Tmorton_ >
Component<SerialPatchTree<TgridVec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::serial_patch_tree

Definition at line 133 of file SolverStorage.hpp.

◆ sim_box_edge

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::ScalarEdge<shammath::AABB<TgridVec> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::sim_box_edge

Definition at line 148 of file SolverStorage.hpp.

◆ simulation_volume

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::ScalarEdge<Tscal> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::simulation_volume

Definition at line 115 of file SolverStorage.hpp.

◆ solver_graph

template<class Tvec , class TgridVec , class Tmorton_ >
shamrock::solvergraph::SolverGraph shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::solver_graph

Definition at line 70 of file SolverStorage.hpp.

◆ solver_sequence

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::OperationSequence> shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::solver_sequence

Definition at line 128 of file SolverStorage.hpp.

◆ source_patches

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::PatchDataLayerRefs> shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::source_patches

Definition at line 139 of file SolverStorage.hpp.

◆ trees

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::TreeEdge<Tmorton, TgridVec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::trees

Definition at line 120 of file SolverStorage.hpp.

◆ vel

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel

Definition at line 92 of file SolverStorage.hpp.

◆ vel_dust

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<shamrock::solvergraph::Field<Tvec> > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_dust

Definition at line 94 of file SolverStorage.hpp.

◆ vel_dust_face_xm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_dust_face_xm

Definition at line 235 of file SolverStorage.hpp.

◆ vel_dust_face_xp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_dust_face_xp

Definition at line 234 of file SolverStorage.hpp.

◆ vel_dust_face_ym

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_dust_face_ym

Definition at line 237 of file SolverStorage.hpp.

◆ vel_dust_face_yp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_dust_face_yp

Definition at line 236 of file SolverStorage.hpp.

◆ vel_dust_face_zm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_dust_face_zm

Definition at line 239 of file SolverStorage.hpp.

◆ vel_dust_face_zp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_dust_face_zp

Definition at line 238 of file SolverStorage.hpp.

◆ vel_face_xm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_face_xm

Definition at line 160 of file SolverStorage.hpp.

◆ vel_face_xp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_face_xp

Definition at line 159 of file SolverStorage.hpp.

◆ vel_face_ym

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_face_ym

Definition at line 162 of file SolverStorage.hpp.

◆ vel_face_yp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_face_yp

Definition at line 161 of file SolverStorage.hpp.

◆ vel_face_zm

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_face_zm

Definition at line 164 of file SolverStorage.hpp.

◆ vel_face_zp

template<class Tvec , class TgridVec , class Tmorton_ >
std::shared_ptr<solvergraph::NeighGraphLinkFieldEdge<std::array<Tvec, 2> > > shammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::vel_face_zp

Definition at line 163 of file SolverStorage.hpp.


The documentation for this class was generated from the following file: