SpECTRE  v2024.03.19
gr::Solutions::SphericalKerrSchild::IntermediateVars< DataType, Frame > Class Template Reference

Public Types

using CachedBuffer = SphericalKerrSchild::CachedBuffer< DataType, Frame >
 
- Public Types inherited from CachedTempBuffer< Tags >
using tags_list = tmpl::list< Tags... >
 

Public Member Functions

tnsr::i< DataType, 3, Frame > get_var (const IntermediateComputer< DataType, Frame > &computer, DerivLapse< DataType, Frame >)
 
Scalar< DataType > get_var (const IntermediateComputer< DataType, Frame > &computer, ::Tags::dt< gr::Tags::Lapse< DataType > >)
 
tnsr::I< DataType, 3, Frame > get_var (const IntermediateComputer< DataType, Frame > &computer, ::Tags::dt< gr::Tags::Shift< DataType, 3, Frame > >)
 
Scalar< DataType > get_var (const IntermediateComputer< DataType, Frame > &computer, gr::Tags::SqrtDetSpatialMetric< DataType >)
 
tnsr::i< DataType, 3, Frame > get_var (const IntermediateComputer< DataType, Frame > &computer, gr::Tags::DerivDetSpatialMetric< DataType, 3, Frame >)
 
Scalar< DataType > get_var (const IntermediateComputer< DataType, Frame > &computer, gr::Tags::TraceExtrinsicCurvature< DataType >)
 
tnsr::I< DataType, 3, Frame > get_var (const IntermediateComputer< DataType, Frame > &computer, gr::Tags::TraceSpatialChristoffelSecondKind< DataType, 3, Frame >)
 
template<typename Computer , typename Tag >
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< Tags >
 CachedTempBuffer (const size_t size)
 Construct the buffer with the given computer. size is passed to the underlying TempBuffer constructor.
 
template<typename Computer , typename Tag >
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
 

The documentation for this class was generated from the following file: