Public Types | Static Public Attributes | List of all members
CurvedScalarWave::Tags::TwoIndexConstraintCompute< SpatialDim > Struct Template Reference

Compute item to get the two-index constraint for the scalar-wave evolution system. More...

#include <Constraints.hpp>

Public Types

using argument_tags = tmpl::list<::Tags::deriv< Phi< SpatialDim >, tmpl::size_t< SpatialDim >, Frame::Inertial > >
 
using return_type = tnsr::ij< DataVector, SpatialDim, Frame::Inertial >
 
using base = TwoIndexConstraint< SpatialDim >
 
- Public Types inherited from CurvedScalarWave::Tags::TwoIndexConstraint< SpatialDim >
using type = tnsr::ij< DataVector, SpatialDim, Frame::Inertial >
 

Static Public Attributes

static constexpr void(* function )(const gsl::not_null< return_type * > result, const tnsr::ij< DataVector, SpatialDim, Frame::Inertial > &)
 

Detailed Description

template<size_t SpatialDim>
struct CurvedScalarWave::Tags::TwoIndexConstraintCompute< SpatialDim >

Compute item to get the two-index constraint for the scalar-wave evolution system.

Details

See two_index_constraint(). Can be retrieved using CurvedScalarWave::Tags::TwoIndexConstraint.

Member Data Documentation

◆ function

template<size_t SpatialDim>
constexpr void(* CurvedScalarWave::Tags::TwoIndexConstraintCompute< SpatialDim >::function) (const gsl::not_null< return_type * > result, const tnsr::ij< DataVector, SpatialDim, Frame::Inertial > &)
staticconstexpr
Initial value:
=
&two_index_constraint<SpatialDim>

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