SpECTRE  v2026.06.09.01
Loading...
Searching...
No Matches
Filters::SphericalShell< TagList >::AngularHalfPower Struct Reference

Half of the exponent \(\sigma_a\) in the smooth exponential roll-off applied to the angular \(\ell\) modes below the top- \(\ell\) cutoff. More...

#include <SphericalShell.hpp>

Public Types

using type = Options::Auto<size_t, Options::AutoLabel::None>

Static Public Attributes

static constexpr Options::String help

Detailed Description

template<typename TagList>
struct Filters::SphericalShell< TagList >::AngularHalfPower

Half of the exponent \(\sigma_a\) in the smooth exponential roll-off applied to the angular \(\ell\) modes below the top- \(\ell\) cutoff.

\begin{align*} c_{\ell'} \to c_{\ell'} \exp\left[-36 \left(\frac{\ell'} {\ell^+_{\mathrm{cut}}+1}\right)^{2\sigma_a}\right] \end{align*}

If None, only the Heaviside top- \(\ell\) cutoff is applied to the angular modes.

Member Data Documentation

◆ help

template<typename TagList>
Options::String Filters::SphericalShell< TagList >::AngularHalfPower::help
staticconstexpr
Initial value:
=
"The half-power sigma for the angular ell-mode exponential roll-off. "
"If None, only the top-ell Heaviside cutoff is applied."

The documentation for this struct was generated from the following file:
  • src/NumericalAlgorithms/LinearOperators/Filters/SphericalShell.hpp