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.