|
using | base = FaceQuantities |
|
using | return_type = std::optional< Variables< tmpl::list< CurvedScalarWave::Tags::Psi, ::Tags::dt< CurvedScalarWave::Tags::Psi >, gr::surfaces::Tags::AreaElement< DataVector > > > > |
|
using | tags_to_slice_to_face = tmpl::list< CurvedScalarWave::Tags::Psi, CurvedScalarWave::Tags::Pi, CurvedScalarWave::Tags::Phi< Dim >, gr::Tags::Shift< DataVector, Dim >, gr::Tags::Lapse< DataVector >, domain::Tags::InverseJacobian< Dim, Frame::ElementLogical, Frame::Inertial > > |
|
using | argument_tags = tmpl::flatten< tmpl::list< tags_to_slice_to_face, ExcisionSphere< Dim >, domain::Tags::Element< Dim >, domain::Tags::Mesh< Dim > > > |
|
using | type = std::optional< Variables< tmpl::list< CurvedScalarWave::Tags::Psi, ::Tags::dt< CurvedScalarWave::Tags::Psi >, gr::surfaces::Tags::AreaElement< DataVector > > > > |
|
|
static void | function (gsl::not_null< return_type * > result, const Scalar< DataVector > &psi, const Scalar< DataVector > &pi, const tnsr::i< DataVector, Dim > &phi, const tnsr::I< DataVector, Dim > &shift, const Scalar< DataVector > &lapse, const InverseJacobian< DataVector, Dim, Frame::ElementLogical, Frame::Inertial > &inv_jacobian, const ::ExcisionSphere< Dim > &excision_sphere, const Element< Dim > &element, const Mesh< Dim > &mesh) |
|
|
static constexpr size_t | Dim = 3 |
|
The documentation for this struct was generated from the following file:
- src/Evolution/Systems/CurvedScalarWave/Worldtube/Tags.hpp