|
SpECTRE
2021.08.02
|
Implementations for variables that solutions can share. More...
#include <CommonVariables.hpp>
Public Member Functions | |
| void | operator() (gsl::not_null< tnsr::I< DataType, Dim > * > conformal_factor_flux, gsl::not_null< Cache * > cache, ::Tags::Flux< Tags::ConformalFactor< DataType >, tmpl::size_t< Dim >, Frame::Inertial >) const noexcept |
| void | operator() (gsl::not_null< tnsr::I< DataType, Dim > * > lapse_times_conformal_factor_flux, gsl::not_null< Cache * > cache, ::Tags::Flux< Tags::LapseTimesConformalFactor< DataType >, tmpl::size_t< Dim >, Frame::Inertial >) const noexcept |
| void | operator() (gsl::not_null< tnsr::II< DataType, Dim > * > longitudinal_shift_excess, gsl::not_null< Cache * > cache, Tags::LongitudinalShiftExcess< DataType, Dim, Frame::Inertial >) const noexcept |
| void | operator() (gsl::not_null< tnsr::I< DataType, Dim > * > shift, gsl::not_null< Cache * > cache, gr::Tags::Shift< Dim, Frame::Inertial, DataType >) const noexcept |
| void | operator() (gsl::not_null< Scalar< DataType > * > longitudinal_shift_minus_dt_conformal_metric_square, gsl::not_null< Cache * > cache, Tags::LongitudinalShiftMinusDtConformalMetricSquare< DataType >) const noexcept |
| void | operator() (gsl::not_null< Scalar< DataType > * > longitudinal_shift_minus_dt_conformal_metric_over_lapse_square, gsl::not_null< Cache * > cache, Tags::LongitudinalShiftMinusDtConformalMetricOverLapseSquare< DataType >) const noexcept |
| void | operator() (gsl::not_null< Scalar< DataType > * > shift_dot_deriv_extrinsic_curvature_trace, gsl::not_null< Cache * > cache, Tags::ShiftDotDerivExtrinsicCurvatureTrace< DataType >) const noexcept |
Public Member Functions inherited from Xcts::AnalyticData::CommonVariables< DataType, Cache > | |
| void | operator() (gsl::not_null< tnsr::II< DataType, Dim > * > inv_conformal_metric, gsl::not_null< Cache * > cache, Tags::InverseConformalMetric< DataType, Dim, Frame::Inertial >) const noexcept |
| void | operator() (gsl::not_null< tnsr::ijj< DataType, Dim > * > conformal_christoffel_first_kind, gsl::not_null< Cache * > cache, Tags::ConformalChristoffelFirstKind< DataType, Dim, Frame::Inertial >) const noexcept |
| void | operator() (gsl::not_null< tnsr::Ijj< DataType, Dim > * > conformal_christoffel_second_kind, gsl::not_null< Cache * > cache, Tags::ConformalChristoffelSecondKind< DataType, Dim, Frame::Inertial >) const noexcept |
| void | operator() (gsl::not_null< tnsr::i< DataType, Dim > * > conformal_christoffel_contracted, gsl::not_null< Cache * > cache, Tags::ConformalChristoffelContracted< DataType, Dim, Frame::Inertial >) const noexcept |
| void | operator() (gsl::not_null< Scalar< DataType > * > fixed_source_for_hamiltonian_constraint, gsl::not_null< Cache * > cache, ::Tags::FixedSource< Tags::ConformalFactor< DataType > >) const noexcept |
| void | operator() (gsl::not_null< Scalar< DataType > * > fixed_source_for_lapse_equation, gsl::not_null< Cache * > cache, ::Tags::FixedSource< Tags::LapseTimesConformalFactor< DataType > >) const noexcept |
| void | operator() (gsl::not_null< tnsr::I< DataType, 3 > * > fixed_source_momentum_constraint, gsl::not_null< Cache * > cache, ::Tags::FixedSource< Tags::ShiftExcess< DataType, 3, Frame::Inertial > >) const noexcept |
| void | operator() (gsl::not_null< tnsr::iJkk< DataType, Dim > * > deriv_conformal_christoffel_second_kind, gsl::not_null< Cache * > cache, ::Tags::deriv< Tags::ConformalChristoffelSecondKind< DataType, Dim, Frame::Inertial >, tmpl::size_t< Dim >, Frame::Inertial >) const noexcept |
| void | operator() (gsl::not_null< tnsr::ii< DataType, Dim > * > conformal_ricci_tensor, gsl::not_null< Cache * > cache, Tags::ConformalRicciTensor< DataType, Dim, Frame::Inertial >) const noexcept |
| void | operator() (gsl::not_null< Scalar< DataType > * > conformal_ricci_scalar, gsl::not_null< Cache * > cache, Tags::ConformalRicciScalar< DataType >) const noexcept |
| void | operator() (gsl::not_null< tnsr::i< DataType, Dim > * > deriv_extrinsic_curvature_trace, gsl::not_null< Cache * > cache, ::Tags::deriv< gr::Tags::TraceExtrinsicCurvature< DataType >, tmpl::size_t< Dim >, Frame::Inertial >) const noexcept |
| void | operator() (gsl::not_null< tnsr::I< DataType, Dim > * > div_longitudinal_shift_background, gsl::not_null< Cache * > cache, ::Tags::div< Tags::LongitudinalShiftBackgroundMinusDtConformalMetric< DataType, Dim, Frame::Inertial > >) const noexcept |
Static Public Attributes | |
| static constexpr size_t | Dim = 3 |
Static Public Attributes inherited from Xcts::AnalyticData::CommonVariables< DataType, Cache > | |
| static constexpr size_t | Dim = 3 |
Additional Inherited Members | |
Public Attributes inherited from Xcts::AnalyticData::CommonVariables< DataType, Cache > | |
| std::optional< std::reference_wrapper< const Mesh< Dim > > > | mesh |
| std::optional< std::reference_wrapper< const InverseJacobian< DataType, Dim, Frame::Logical, Frame::Inertial > > > | inv_jacobian |
Implementations for variables that solutions can share.