SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
YlmTestFunctions::Y00 Class Reference

Public Member Functions

 Y00 (const Y00 &)=default
 Y00 (Y00 &&)=default
Y00operator= (const Y00 &)=default
Y00operator= (Y00 &&)=default
void func (gsl::not_null< DataVector * > u, size_t stride, size_t offset, const std::vector< double > &thetas, const std::vector< double > &phis) const override
void dfunc (gsl::not_null< std::array< double *, 2 > * > du, size_t stride, size_t offset, const std::vector< double > &thetas, const std::vector< double > &phis) const override
void ddfunc (gsl::not_null< SecondDeriv * > ddu, size_t stride, size_t offset, const std::vector< double > &thetas, const std::vector< double > &phis) const override
void scalar_laplacian (gsl::not_null< DataVector * > slap, size_t stride, size_t offset, const std::vector< double > &thetas, const std::vector< double > &phis) const override
double integral () const override
Public Member Functions inherited from YlmTestFunctions::ScalarFunctionWithDerivs
 ScalarFunctionWithDerivs (const ScalarFunctionWithDerivs &)=default
 ScalarFunctionWithDerivs (ScalarFunctionWithDerivs &&)=default
ScalarFunctionWithDerivsoperator= (const ScalarFunctionWithDerivs &)=default
ScalarFunctionWithDerivsoperator= (ScalarFunctionWithDerivs &&)=default

Member Function Documentation

◆ ddfunc()

void YlmTestFunctions::Y00::ddfunc ( gsl::not_null< SecondDeriv * > ddu,
size_t stride,
size_t offset,
const std::vector< double > & thetas,
const std::vector< double > & phis ) const
overridevirtual

◆ dfunc()

void YlmTestFunctions::Y00::dfunc ( gsl::not_null< std::array< double *, 2 > * > du,
size_t stride,
size_t offset,
const std::vector< double > & thetas,
const std::vector< double > & phis ) const
overridevirtual

◆ func()

void YlmTestFunctions::Y00::func ( gsl::not_null< DataVector * > u,
size_t stride,
size_t offset,
const std::vector< double > & thetas,
const std::vector< double > & phis ) const
overridevirtual

◆ integral()

double YlmTestFunctions::Y00::integral ( ) const
inlineoverridevirtual

◆ scalar_laplacian()

void YlmTestFunctions::Y00::scalar_laplacian ( gsl::not_null< DataVector * > slap,
size_t stride,
size_t offset,
const std::vector< double > & thetas,
const std::vector< double > & phis ) const
overridevirtual

The documentation for this class was generated from the following file:
  • tests/Unit/Helpers/NumericalAlgorithms/SphericalHarmonics/YlmTestFunctions.hpp