|
|
using | options = tmpl::list<> |
| |
|
template<typename DataType > |
| using | DerivLapse = ::Tags::deriv< gr::Tags::Lapse< DataType >, tmpl::size_t< Dim >, Frame::Inertial > |
| |
|
template<typename DataType > |
| using | DerivShift = ::Tags::deriv< gr::Tags::Shift< Dim, Frame::Inertial, DataType >, tmpl::size_t< Dim >, Frame::Inertial > |
| |
|
template<typename DataType > |
| using | DerivSpatialMetric = ::Tags::deriv< gr::Tags::SpatialMetric< Dim, Frame::Inertial, DataType >, tmpl::size_t< Dim >, Frame::Inertial > |
| |
|
template<typename DataType > |
| using | tags = tmpl::list< gr::Tags::Lapse< DataType >, ::Tags::dt< gr::Tags::Lapse< DataType > >, DerivLapse< DataType >, gr::Tags::Shift< Dim, Frame::Inertial, DataType >, ::Tags::dt< gr::Tags::Shift< Dim, Frame::Inertial, DataType > >, DerivShift< DataType >, gr::Tags::SpatialMetric< Dim, Frame::Inertial, DataType >, ::Tags::dt< gr::Tags::SpatialMetric< Dim, Frame::Inertial, DataType > >, DerivSpatialMetric< DataType >, gr::Tags::SqrtDetSpatialMetric< DataType >, gr::Tags::ExtrinsicCurvature< Dim, Frame::Inertial, DataType >, gr::Tags::InverseSpatialMetric< Dim, Frame::Inertial, DataType > > |
| |
|
template<typename DataType , typename Frame = ::Frame::Inertial> |
| using | DerivLapse = ::Tags::deriv< gr::Tags::Lapse< DataType >, tmpl::size_t< volume_dim >, Frame > |
| |
|
template<typename DataType , typename Frame = ::Frame::Inertial> |
| using | DerivShift = ::Tags::deriv< gr::Tags::Shift< volume_dim, Frame, DataType >, tmpl::size_t< volume_dim >, Frame > |
| |
|
template<typename DataType , typename Frame = ::Frame::Inertial> |
| using | DerivSpatialMetric = ::Tags::deriv< gr::Tags::SpatialMetric< volume_dim, Frame, DataType >, tmpl::size_t< volume_dim >, Frame > |
| |
|
template<typename DataType , typename Frame = ::Frame::Inertial> |
| using | tags = tmpl::list< gr::Tags::Lapse< DataType >, ::Tags::dt< gr::Tags::Lapse< DataType > >, DerivLapse< DataType, Frame >, gr::Tags::Shift< volume_dim, Frame, DataType >, ::Tags::dt< gr::Tags::Shift< volume_dim, Frame, DataType > >, DerivShift< DataType, Frame >, gr::Tags::SpatialMetric< volume_dim, Frame, DataType >, ::Tags::dt< gr::Tags::SpatialMetric< volume_dim, Frame, DataType > >, DerivSpatialMetric< DataType, Frame >, gr::Tags::SqrtDetSpatialMetric< DataType >, gr::Tags::ExtrinsicCurvature< volume_dim, Frame, DataType >, gr::Tags::InverseSpatialMetric< volume_dim, Frame, DataType > > |
| |
|
|
| Minkowski (const Minkowski &) noexcept=default |
| |
|
Minkowski & | operator= (const Minkowski &) noexcept=default |
| |
|
| Minkowski (Minkowski &&) noexcept=default |
| |
|
Minkowski & | operator= (Minkowski &&) noexcept=default |
| |
|
template<typename DataType , typename... Tags> |
| tuples::TaggedTuple< Tags... > | variables (const tnsr::I< DataType, Dim > &x, double t, tmpl::list< Tags... >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple< gr::Tags::Lapse< DataType > > | variables (const tnsr::I< DataType, Dim > &x, double t, tmpl::list< gr::Tags::Lapse< DataType > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple<::Tags::dt< gr::Tags::Lapse< DataType > > > | variables (const tnsr::I< DataType, Dim > &x, double t, tmpl::list<::Tags::dt< gr::Tags::Lapse< DataType > > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple<::Tags::deriv< gr::Tags::Lapse< DataType >, tmpl::size_t< Dim >, Frame::Inertial > > | variables (const tnsr::I< DataType, Dim > &x, double t, tmpl::list<::Tags::deriv< gr::Tags::Lapse< DataType >, tmpl::size_t< Dim >, Frame::Inertial > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple< gr::Tags::Shift< Dim, Frame::Inertial, DataType > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::Shift< Dim, Frame::Inertial, DataType > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple< ::Tags::dt< gr::Tags::Shift< Dim, Frame::Inertial, DataType > > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< ::Tags::dt< gr::Tags::Shift< Dim, Frame::Inertial, DataType > > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple< ::Tags::deriv< gr::Tags::Shift< Dim, Frame::Inertial, DataType >, tmpl::size_t< Dim >, Frame::Inertial > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list<::Tags::deriv< gr::Tags::Shift< Dim, Frame::Inertial, DataType >, tmpl::size_t< Dim >, Frame::Inertial > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple< gr::Tags::SpatialMetric< Dim, Frame::Inertial, DataType > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::SpatialMetric< Dim, Frame::Inertial, DataType > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple< ::Tags::dt< gr::Tags::SpatialMetric< Dim, Frame::Inertial, DataType > > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list<::Tags::dt< gr::Tags::SpatialMetric< Dim, Frame::Inertial, DataType > > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple< ::Tags::deriv< gr::Tags::SpatialMetric< Dim, Frame::Inertial, DataType >, tmpl::size_t< Dim >, Frame::Inertial > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< ::Tags::deriv< gr::Tags::SpatialMetric< Dim, Frame::Inertial, DataType >, tmpl::size_t< Dim >, Frame::Inertial > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple< gr::Tags::InverseSpatialMetric< Dim, Frame::Inertial, DataType > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::InverseSpatialMetric< Dim, Frame::Inertial, DataType > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple< gr::Tags::ExtrinsicCurvature< Dim, Frame::Inertial, DataType > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::ExtrinsicCurvature< Dim, Frame::Inertial, DataType > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple< gr::Tags::SqrtDetSpatialMetric< DataType > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::SqrtDetSpatialMetric< DataType > >) const noexcept |
| |
|
template<typename DataType > |
| tuples::TaggedTuple<::Tags::dt< gr::Tags::SqrtDetSpatialMetric< DataType > > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list<::Tags::dt< gr::Tags::SqrtDetSpatialMetric< DataType > > >) const noexcept |
| |
|
void | pup (PUP::er &) noexcept |
| |
template<size_t Dim>
class gr::Solutions::Minkowski< Dim >
The Minkowski solution for flat space in Dim spatial dimensions.
Details
The solution has lapse \(N(x,t)= 1 \), shift \(N^i(x,t) = 0 \) and the identity as the spatial metric: \(g_{ii} = 1 \)