SpECTRE
v2023.01.13

The Inertial coordinates, the inverse Jacobian from the Grid to the Inertial frame, the Jacobian from the Grid to the Inertial frame, and the Inertial mesh velocity. More...
#include <TagsTimeDependent.hpp>
Public Types  
using  type = std::optional< std::tuple< tnsr::I< DataVector, Dim, Frame::Inertial >, ::InverseJacobian< DataVector, Dim, Frame::Grid, Frame::Inertial >, ::Jacobian< DataVector, Dim, Frame::Grid, Frame::Inertial >, tnsr::I< DataVector, Dim, Frame::Inertial > > > 
The Inertial coordinates, the inverse Jacobian from the Grid to the Inertial frame, the Jacobian from the Grid to the Inertial frame, and the Inertial mesh velocity.
The type is a std::optional
, which, when is not valid, signals that the mesh is not moving. Thus, coordinates_velocity_and_jacobian.has_value()
can be used to check if the mesh is moving.