Classes | Typedefs | Functions | Variables
Frame Namespace Reference

Indicates the Frame that a TensorIndexType is in. More...

Classes

struct  Distorted
 
struct  FrameIsPhysical
 Marks a Frame as being "physical" in the sense that it is meaningful to evaluate an analytic solution in that frame. More...
 
struct  Grid
 
struct  Inertial
 
struct  Logical
 
struct  NoFrame
 Represents an index that is not in a known frame, e.g. some internal intermediate frame that is irrelevant to the interface. More...
 
struct  Spherical
 Represents a spherical-coordinate frame that is associated with a Cartesian frame, e.g. \((r,\theta,\phi)\) associated with the Inertial frame, as used on an apparent horizon or a wave-extraction surface. More...
 

Typedefs

template<typename CheckFrame >
using is_frame_physical = std::integral_constant< bool, std::is_base_of< FrameIsPhysical, CheckFrame >::value >
 Returns std::true_type if the frame is "physical" in the sense that it is meaningful to evaluate an analytic solution in that frame. More...
 

Functions

template<typename Fr >
std::string prefix () noexcept
 The frame-dependent prefix used when constructing the string returned by the name function of a tag. More...
 

Variables

template<typename CheckFrame >
constexpr bool is_frame_physical_v = is_frame_physical<CheckFrame>::value
 Returns true if the frame is "physical" in the sense that it is meaningful to evaluate an analytic solution in that frame. More...
 

Detailed Description

Indicates the Frame that a TensorIndexType is in.