|
SpECTRE
v2026.04.01
|
Computes and returns spacetime quantities of interest. More...
#include <BrillLindquist.hpp>
Public Member Functions | |
| Scalar< DataType > | get_var (const IntermediateComputer< DataType, Frame > &computer, gr::Tags::Lapse< DataType >) |
| Returns the lapse, which is 1. | |
| 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, DerivLapse< DataType, Frame >) |
| Returns the spatial derivative of the lapse, which is 0. | |
| tnsr::I< DataType, 3, Frame > | get_var (const IntermediateComputer< DataType, Frame > &computer, gr::Tags::Shift< DataType, 3, Frame >) |
| Returns the shift, 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. | |
| tnsr::iJ< DataType, 3, Frame > | get_var (const IntermediateComputer< DataType, Frame > &computer, DerivShift< DataType, Frame >) |
| Returns the spatial derivative of the shift, which is 0. | |
| tnsr::ii< DataType, 3, Frame > | get_var (const IntermediateComputer< DataType, Frame > &computer, ::Tags::dt< gr::Tags::SpatialMetric< DataType, 3, Frame > >) |
| Returns the time derivative of the spatial metric, 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 which is 0. | |
| const Tag::type & | get_var (const Computer &computer, Tag) |
| Obtain a value from the buffer, computing it if necessary. | |
| Public Member Functions inherited from CachedTempBuffer< internal_tags::x_minus_center_a< DataType, Frame >, internal_tags::r_a< DataType >, internal_tags::x_minus_center_b< DataType, Frame >, internal_tags::r_b< DataType >, internal_tags::conformal_factor< DataType >, internal_tags::deriv_conformal_factor< DataType, Frame >, gr::Tags::SpatialMetric< DataType, 3, Frame >, DerivSpatialMetric< DataType, Frame > > | |
| 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 |
Computes and returns spacetime quantities of interest.