SpECTRE  v2026.06.30
Loading...
Searching...
No Matches
Filters::HollowCylinder< TagList >::AngularHalfPower Struct Reference

Half of the exponent \(m\) in the smooth exponential roll-off applied to the angular (Fourier) modal coefficients. More...

#include <HollowCylinder.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::HollowCylinder< TagList >::AngularHalfPower

Half of the exponent \(m\) in the smooth exponential roll-off applied to the angular (Fourier) modal coefficients.

\begin{align*} c_k \to c_k \exp\left[-36 \left(\frac{k}{K}\right)^{2m}\right] \end{align*}

Here \(k\) is the angular mode number and \(K = (N_\mathrm{pts} - 1)/2\) is the maximum resolved mode; the \(\cos\) and \(\sin\) parts of each mode \(k\) are weighted identically. If None, only the top-mode Heaviside cutoff (if any) is applied to the angular modes.

Member Data Documentation

◆ help

template<typename TagList>
Options::String Filters::HollowCylinder< TagList >::AngularHalfPower::help
staticconstexpr
Initial value:
=
"The half-power for the angular (Fourier) exponential roll-off. If "
"None, only the top-mode cutoff is applied to the angular modes."

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