|
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< DataType, Dim >, tmpl::size_t< Dim >, Frame::Inertial > |
|
template<typename DataType > |
using | DerivSpatialMetric = ::Tags::deriv< gr::Tags::SpatialMetric< DataType, Dim >, tmpl::size_t< Dim >, Frame::Inertial > |
|
template<typename DataType , typename Frame = Frame::Inertial> |
using | tags = tmpl::flatten< tmpl::list< typename AnalyticSolution< Dim >::template tags< DataType, Frame >, gr::Tags::DerivDetSpatialMetric< DataType, Dim, Frame >, gr::Tags::TraceExtrinsicCurvature< DataType >, gr::Tags::SpatialChristoffelFirstKind< DataType, Dim, Frame >, gr::Tags::SpatialChristoffelSecondKind< DataType, Dim, Frame >, gr::Tags::TraceSpatialChristoffelSecondKind< DataType, Dim, Frame > > > |
|
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< DataType, volume_dim, Frame >, tmpl::size_t< volume_dim >, Frame > |
|
template<typename DataType , typename Frame = ::Frame::Inertial> |
using | DerivSpatialMetric = ::Tags::deriv< gr::Tags::SpatialMetric< DataType, volume_dim, Frame >, 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< DataType, volume_dim, Frame >, ::Tags::dt< gr::Tags::Shift< DataType, volume_dim, Frame > >, DerivShift< DataType, Frame >, gr::Tags::SpatialMetric< DataType, volume_dim, Frame >, ::Tags::dt< gr::Tags::SpatialMetric< DataType, volume_dim, Frame > >, DerivSpatialMetric< DataType, Frame >, gr::Tags::SqrtDetSpatialMetric< DataType >, gr::Tags::ExtrinsicCurvature< DataType, volume_dim, Frame >, gr::Tags::InverseSpatialMetric< DataType, volume_dim, Frame > > |
|
|
| Minkowski (const Minkowski &)=default |
|
Minkowski & | operator= (const Minkowski &)=default |
|
| Minkowski (Minkowski &&)=default |
|
Minkowski & | operator= (Minkowski &&)=default |
|
| Minkowski (CkMigrateMessage *) |
|
template<typename DataType , typename... Tags> |
tuples::TaggedTuple< Tags... > | variables (const tnsr::I< DataType, Dim > &x, double t, tmpl::list< Tags... >) const |
|
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 |
|
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 |
|
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 |
|
template<typename DataType > |
tuples::TaggedTuple< gr::Tags::Shift< DataType, Dim > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::Shift< DataType, Dim > >) const |
|
template<typename DataType > |
tuples::TaggedTuple<::Tags::dt< gr::Tags::Shift< DataType, Dim > > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list<::Tags::dt< gr::Tags::Shift< DataType, Dim > > >) const |
|
template<typename DataType > |
tuples::TaggedTuple<::Tags::deriv< gr::Tags::Shift< DataType, Dim >, tmpl::size_t< Dim >, Frame::Inertial > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list<::Tags::deriv< gr::Tags::Shift< DataType, Dim >, tmpl::size_t< Dim >, Frame::Inertial > >) const |
|
template<typename DataType > |
tuples::TaggedTuple< gr::Tags::SpatialMetric< DataType, Dim > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::SpatialMetric< DataType, Dim > >) const |
|
template<typename DataType > |
tuples::TaggedTuple<::Tags::dt< gr::Tags::SpatialMetric< DataType, Dim > > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list<::Tags::dt< gr::Tags::SpatialMetric< DataType, Dim > > >) const |
|
template<typename DataType > |
tuples::TaggedTuple<::Tags::deriv< gr::Tags::SpatialMetric< DataType, Dim >, tmpl::size_t< Dim >, Frame::Inertial > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list<::Tags::deriv< gr::Tags::SpatialMetric< DataType, Dim >, tmpl::size_t< Dim >, Frame::Inertial > >) const |
|
template<typename DataType > |
tuples::TaggedTuple< gr::Tags::InverseSpatialMetric< DataType, Dim > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::InverseSpatialMetric< DataType, Dim > >) const |
|
template<typename DataType > |
tuples::TaggedTuple< gr::Tags::ExtrinsicCurvature< DataType, Dim > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::ExtrinsicCurvature< DataType, Dim > >) const |
|
template<typename DataType > |
tuples::TaggedTuple< gr::Tags::SqrtDetSpatialMetric< DataType > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::SqrtDetSpatialMetric< DataType > >) const |
|
template<typename DataType > |
tuples::TaggedTuple< gr::Tags::DerivDetSpatialMetric< DataType, Dim > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::DerivDetSpatialMetric< DataType, Dim > >) const |
|
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 |
|
template<typename DataType > |
tuples::TaggedTuple< gr::Tags::TraceExtrinsicCurvature< DataType > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::TraceExtrinsicCurvature< DataType > >) const |
|
template<typename DataType > |
tuples::TaggedTuple< gr::Tags::SpatialChristoffelFirstKind< DataType, Dim > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::SpatialChristoffelFirstKind< DataType, Dim > >) const |
|
template<typename DataType > |
tuples::TaggedTuple< gr::Tags::SpatialChristoffelSecondKind< DataType, Dim > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::SpatialChristoffelSecondKind< DataType, Dim > >) const |
|
template<typename DataType > |
tuples::TaggedTuple< gr::Tags::TraceSpatialChristoffelSecondKind< DataType, Dim > > | variables (const tnsr::I< DataType, Dim > &x, double, tmpl::list< gr::Tags::TraceSpatialChristoffelSecondKind< DataType, Dim > >) const |
|
void | pup (PUP::er &) |
|
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 \)