|
| tnsr::i< DataType, 3, Frame > | get_var (const IntermediateComputer< DataType, Frame > &computer, DerivLapse< DataType, Frame >) |
| | Computes and returns the spatial derivative of the lapse.
|
|
Scalar< DataType > | get_var (const IntermediateComputer< DataType, Frame > &computer, ::Tags::dt< gr::Tags::Lapse< DataType > >) |
| | Returns the time derivative of the lapse, which is 0.
|
|
tnsr::I< DataType, 3, Frame > | get_var (const IntermediateComputer< DataType, Frame > &computer, ::Tags::dt< gr::Tags::Shift< DataType, 3, Frame > >) |
| | Returns the time derivative of the shift, which is 0.
|
|
Scalar< DataType > | get_var (const IntermediateComputer< DataType, Frame > &computer, gr::Tags::SqrtDetSpatialMetric< DataType >) |
| | Computes and returns the square root of the determinant of the spatial metric.
|
|
tnsr::II< DataType, 3, Frame > | get_var (const IntermediateComputer< DataType, Frame > &computer, gr::Tags::InverseSpatialMetric< DataType, 3, Frame >) |
| | Computes and returns the inverse spatial metric.
|
|
tnsr::ii< DataType, 3, Frame > | get_var (const IntermediateComputer< DataType, Frame > &computer, gr::Tags::ExtrinsicCurvature< DataType, 3, Frame >) |
| | Computes and returns the extrinsic curvature.
|
|
const Tag::type & | get_var (const Computer &computer, Tag) |
| | Obtain a value from the buffer, computing it if necessary.
|
|
| CachedTempBuffer (const size_t size) |
| | Construct the buffer with the given computer. size is passed to the underlying TempBuffer constructor.
|
|
const Tag::type & | get_var (const Computer &computer, Tag) |
| | Obtain a value from the buffer, computing it if necessary.
|
|
size_t | number_of_grid_points () const |
template<typename DataType, typename Frame = ::Frame::Inertial>
class gr::Solutions::HarmonicSchwarzschild::IntermediateVars< DataType, Frame >
Computes and returns spacetime quantities of interest.
template<typename DataType, typename Frame = ::Frame::Inertial>