SpECTRE
v2025.03.17
|
Computes the mass density, velocity, and pressure on the subcells so they can be sent to the neighbors for their reconstructions. More...
#include <PrimitiveGhostData.hpp>
Public Types | |
using | return_tags = implementation defined |
using | argument_tags = implementation defined |
Static Public Member Functions | |
static DataVector | apply (const Variables< prim_tags > &prims, size_t rdmp_size) |
Computes the mass density, velocity, and pressure on the subcells so they can be sent to the neighbors for their reconstructions.
The computation just copies the data from the primitive variables tag to a new Variables (the copy is subcell grid to subcell grid). In the future we will likely want to elide this copy but that requires support from the actions.
This mutator is passed to evolution::dg::subcell::Actions::SendDataForReconstruction
.