SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Punctures::Tags::AdmMassIntegrandCompute Struct Reference

The volume integrand for the ADM mass \(M_\mathrm{ADM}\). More...

#include <AdmIntegrals.hpp>

Public Types

using base = AdmMassIntegrand
using argument_tags = tmpl::list<Field, Alpha, Beta>
using return_type = Scalar<DataVector>
Public Types inherited from Punctures::Tags::AdmMassIntegrand
using type = Scalar<DataVector>

Static Public Attributes

static constexpr auto function

Detailed Description

The volume integrand for the ADM mass \(M_\mathrm{ADM}\).

See also
adm_mass_integrand

Member Data Documentation

◆ function

auto Punctures::Tags::AdmMassIntegrandCompute::function
staticconstexpr
Initial value:
=
static_cast<void (*)(gsl::not_null<Scalar<DataVector>*>,
Require a pointer to not be a nullptr
Definition Gsl.hpp:197
Tensor< T, Symmetry<>, index_list<> > Scalar
Scalar type.
Definition TypeAliases.hpp:21
void adm_mass_integrand(const gsl::not_null< Scalar< DataVector > * > result, const Scalar< DataVector > &field, const Scalar< DataVector > &alpha, const Scalar< DataVector > &beta)
The volume integrand for the ADM mass .

The documentation for this struct was generated from the following file:
  • src/PointwiseFunctions/Punctures/AdmIntegrals.hpp