Fourier filter for field-aligned modes. More...
#include "prec_const.hpp"#include "globals.hpp"#include "profiles_wrapper.hpp"#include <Kokkos_Core.hpp>#include <memory>#include <stdexcept>
Include dependency graph for fourier_filter.hpp:
This graph shows which files directly or indirectly include this file:Classes | |
| class | orb5x::FourierFilter |
| Fourier filter for field-aligned modes. More... | |
Namespaces | |
| namespace | orb5x |
Fourier filter for field-aligned modes.
C++ translation of the Fortran module FourierFilter (FourierFilter.F90). Computes poloidal mode bounds (mmin, mmax) for each toroidal mode number based on the local safety factor profile.
Instance-based class with a singleton for backward compatibility, following the same pattern as BSplinesBasis.
Fortran reference: src/solver/FourierFilter.F90