SpECTRE
v2025.03.17
|
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.