Compute item to get extrinsic curvature from generalized harmonic variables and the spacetime normal vector.
More...
#include <ExtrinsicCurvature.hpp>
template<size_t SpatialDim, typename Frame>
struct gh::Tags::ExtrinsicCurvatureCompute< SpatialDim, Frame >
Compute item to get extrinsic curvature from generalized harmonic variables and the spacetime normal vector.
Details
See extrinsic_curvature(). Can be retrieved using gr::Tags::ExtrinsicCurvature.
◆ argument_tags
template<size_t SpatialDim, typename Frame>
Initial value:
tmpl::list<gr::Tags::SpacetimeNormalVector<DataVector, SpatialDim, Frame>,
◆ function
template<size_t SpatialDim, typename Frame>
Initial value:= static_cast<void (*)(
const tnsr::A<DataVector, SpatialDim, Frame>&,
const tnsr::aa<DataVector, SpatialDim, Frame>&,
const tnsr::iaa<DataVector, SpatialDim, Frame>&)>(
Require a pointer to not be a nullptr
Definition Gsl.hpp:197
void extrinsic_curvature(gsl::not_null< tnsr::ii< DataType, SpatialDim, Frame > * > ex_curv, const tnsr::A< DataType, SpatialDim, Frame > &spacetime_normal_vector, const tnsr::aa< DataType, SpatialDim, Frame > &pi, const tnsr::iaa< DataType, SpatialDim, Frame > &phi)
Computes extrinsic curvature from generalized harmonic variables and the spacetime normal vector.
The documentation for this struct was generated from the following file:
- src/PointwiseFunctions/GeneralRelativity/GeneralizedHarmonic/ExtrinsicCurvature.hpp