27namespace shammodels::gsph::names {
33 inline constexpr const char *
xyz =
"xyz";
34 inline constexpr const char *
hpart =
"hpart";
43 inline constexpr const char *
vxyz =
"vxyz";
46 inline constexpr const char *
axyz =
"axyz";
49 inline constexpr const char *
uint =
"uint";
52 inline constexpr const char *
duint =
"duint";
55 inline constexpr const char *
density =
"density";
58 inline constexpr const char *
pressure =
"pressure";
64 inline constexpr const char *
omega =
"omega";
73 inline constexpr const char *
grad_vx =
"grad_vx";
76 inline constexpr const char *
grad_vy =
"grad_vy";
79 inline constexpr const char *
grad_vz =
"grad_vz";
87 inline constexpr const char *
old_axyz =
"old_axyz";
90 inline constexpr const char *
old_duint =
"old_duint";
98namespace shammodels::gsph::edges {
113 inline constexpr const char *
sizes =
"sizes";
125 inline constexpr const char *
h_old =
"h_old";
128 inline constexpr const char *
h_new =
"h_new";
131 inline constexpr const char *
eps_h =
"eps_h";
constexpr const char * grad_pressure
Gradient of pressure \nabla P (for MUSCL reconstruction)
constexpr const char * grad_vx
Gradient of velocity x-component \nabla v_x (for MUSCL reconstruction)
constexpr const char * duint
Time derivative of internal energy du/dt.
constexpr const char * axyz
3-acceleration field
constexpr const char * uint
Specific internal energy u.
constexpr const char * patch_rank_owner
Patch rank ownership.
constexpr const char * vxyz
3-velocity field
constexpr const char * pos_merged
Position merged references (for h-iteration)
constexpr const char * part_counts_with_ghost
Particle counts including ghosts.
constexpr const char * old_axyz
Old acceleration (for corrector step)
constexpr const char * grad_vz
Gradient of velocity z-component \nabla v_z (for MUSCL reconstruction)
constexpr const char * xyz
Position field (3D coordinates)
constexpr const char * density
Density \rho (derived from h)
constexpr const char * eps_h
Epsilon h references (for h-iteration convergence)
constexpr const char * h_new
New smoothing length references (for h-iteration)
constexpr const char * hpart_with_ghosts
Smoothing length references with ghosts.
constexpr const char * old_duint
Old internal energy derivative (for corrector step)
constexpr const char * h_old
Old smoothing length references (for h-iteration)
constexpr const char * grad_vy
Gradient of velocity y-component \nabla v_y (for MUSCL reconstruction)
constexpr const char * sizes
Temporary sizes for h-iteration.
constexpr const char * part_counts
Particle counts per patch.
constexpr const char * positions_with_ghosts
Position references with ghosts.
constexpr const char * grad_density
Gradient of density \nabla \rho (for MUSCL reconstruction)
constexpr const char * soundspeed
Sound speed c_s (derived from EOS)
constexpr const char * pressure
Pressure P (derived from EOS)
constexpr const char * hpart
Smoothing length field.
constexpr const char * neigh_cache
Neighbor cache.
constexpr const char * omega
Grad-h correction factor \Omega.