SpECTRE  v2024.02.05
CurvedScalarWave::Tags::OneIndexConstraintCompute< SpatialDim > Struct Template Reference

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

#include <Constraints.hpp>

Public Types

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

Static Public Attributes

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

Detailed Description

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

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

Details

See one_index_constraint(). Can be retrieved using CurvedScalarWave::Tags::OneIndexConstraint.

Member Data Documentation

◆ function

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

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