SpECTRE  2021.08.02
Xcts::Solutions::Flatness< Registrars > Class Template Reference

Flat spacetime in general relativity. Useful as initial guess. More...

#include <Flatness.hpp>

Public Types

using options = tmpl::list<>
 
- Public Types inherited from Xcts::Solutions::AnalyticSolution< tmpl::list< Solutions::Registrars::Flatness > >
using registrars = tmpl::list< Solutions::Registrars::Flatness >
 
using creatable_classes = Registration::registrants< registrars >
 
- Public Types inherited from AnalyticData< Dim, Registrars >
using registrars = Registrars
 
using creatable_classes = Registration::registrants< registrars >
 

Public Member Functions

 Flatness (const Flatness &) noexcept=default
 
Flatnessoperator= (const Flatness &) noexcept=default
 
 Flatness (Flatness &&) noexcept=default
 
Flatnessoperator= (Flatness &&) noexcept=default
 
template<typename DataType , typename... RequestedTags>
tuples::TaggedTuple< RequestedTags... > variables (const tnsr::I< DataType, 3, Frame::Inertial > &x, tmpl::list< RequestedTags... >) const noexcept
 
template<typename DataType , typename... RequestedTags>
tuples::TaggedTuple< RequestedTags... > variables (const tnsr::I< DataType, 3, Frame::Inertial > &x, const Mesh< 3 > &, const InverseJacobian< DataVector, 3, Frame::Logical, Frame::Inertial > &, tmpl::list< RequestedTags... >) const noexcept
 
- Public Member Functions inherited from Xcts::Solutions::AnalyticSolution< tmpl::list< Solutions::Registrars::Flatness > >
tuples::TaggedTuple< RequestedTags... > variables (const tnsr::I< DataType, 3, Frame::Inertial > &x, tmpl::list< RequestedTags... >) const noexcept
 
- Public Member Functions inherited from AnalyticData< Dim, Registrars >
template<typename DataType , typename... Tags>
tuples::TaggedTuple< Tags... > variables (const tnsr::I< DataType, Dim > &x, tmpl::list< Tags... >) const noexcept
 Retrieve a collection of tensor fields at spatial coordinate(s) x
 
template<typename... Tags>
tuples::TaggedTuple< Tags... > variables (const tnsr::I< DataVector, Dim > &x, const Mesh< Dim > &mesh, const InverseJacobian< DataVector, Dim, Frame::Logical, Frame::Inertial > &inv_jacobian, tmpl::list< Tags... >) const noexcept
 Retrieve a collection of tensor fields at spatial coordinate(s) x More...
 

Static Public Attributes

static constexpr Options::String help
 
- Static Public Attributes inherited from AnalyticData< Dim, Registrars >
static constexpr size_t volume_dim = Dim
 

Detailed Description

template<typename Registrars = tmpl::list<Solutions::Registrars::Flatness>>
class Xcts::Solutions::Flatness< Registrars >

Flat spacetime in general relativity. Useful as initial guess.

Member Data Documentation

◆ help

template<typename Registrars = tmpl::list<Solutions::Registrars::Flatness>>
constexpr Options::String Xcts::Solutions::Flatness< Registrars >::help
staticconstexpr
Initial value:
{
"Flat spacetime, useful as initial guess."}