|
SpECTRE
v2026.09.05
|
Holds the cell-centered fluxes on the subcell mesh. More...
#include <CellCenteredFlux.hpp>
Public Types | |
| using | type |
Holds the cell-centered fluxes on the subcell mesh.
These are only needed when using high-order FD methods and when we are actively doing FD. If either of these conditions isn't met, the value is std::nullopt.
The cell-centered fluxes are stored in the DataBox so they can be computed and sent to neighbor elements without having to be recomputed after receiving neighbor data. This means we maintain a single-send algorithm despite going to high-order, with no additional FLOP overhead. We do, however, have the memory overhead of the cell-centered fluxes.
| using evolution::dg::subcell::Tags::CellCenteredFlux< TagsList, Dim, Fr >::type |