|
SpECTRE
v2025.08.19
|
Mutator that stores the grid coordinates and inverse Jacobians of the ghost zone. More...
#include <GhostZoneInverseJacobian.hpp>
Public Types | |
| using | const_global_cache_tags = tmpl::list<> |
| Tags for constant items added to the GlobalCache. These items are initialized from input file options. | |
| using | mutable_global_cache_tags = tmpl::list<> |
| Tags for mutable items added to the GlobalCache. These items are initialized from input file options. | |
| using | simple_tags_from_options = tmpl::list<> |
| Tags for simple DataBox items that are initialized from input file options. | |
| using | default_initialized_simple_tags = tmpl::list<> |
| Tags for simple DataBox items that are default initialized. | |
| using | argument_tags = tmpl::list< Tags::Mesh< Dim >, ::domain::Tags::ElementMap< Dim, Frame::Grid >, ReconstructorTag > |
| Tags for items fetched by the DataBox and passed to the apply function. | |
| using | return_tags = tmpl::list< Tags::GhostZoneInverseJacobian< Dim > > |
| Tags for items in the DataBox that are mutated by the apply function. | |
| using | simple_tags = return_tags |
| Tags for mutable DataBox items that are either default initialized or initialized by the apply function. | |
| using | compute_tags = tmpl::list<> |
| Tags for immutable DataBox items (compute items or reference items) added to the DataBox. | |
Static Public Member Functions | |
| template<typename ReconstructorType > | |
| static void | apply (const gsl::not_null< DirectionMap< Dim, Variables< tmpl::list< evolution::dg::subcell::Tags::Coordinates< Dim, Frame::Grid >, evolution::dg::subcell::fd::Tags::InverseJacobianLogicalToGrid< Dim > > > > * > ghost_zone_inverse_jacobian, const Mesh< Dim > &subcell_mesh, const ElementMap< Dim, Frame::Grid > &element_map, const ReconstructorType &reconstructor) |
| Given the items fetched from a DataBox by the argument_tags, mutate the items in the DataBox corresponding to return_tags. | |
Mutator that stores the grid coordinates and inverse Jacobians of the ghost zone.
Mutator that stores the grid coordinates and inverse Jacobians of the ghost zone. This is run in the initialization phase since this information is time-independent. The full Jacobian to inertial coordinates may be applied at each time step.