#include <fourier_filter.hpp>
|
| FourierFilter () |
|
| FourierFilter (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, Plasma &plasma) |
|
void | m_range (const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const Options &options, const View< double *, CLayout, HostType > &x) const |
|
void | m_range (const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const Options &options, const View< double **, CLayout, HostType > &x) const |
|
void | destroy () |
|
|
void | get_m_min_max (const Options &options, int isurf, double qsafety, int &minm, int &maxm) const |
|
void | fft_execute (int isurf, const View< double *, CLayout, HostType > &x, const View< Complex *, CLayout, HostType > &spec) const |
|
void | m_range_one_surf (const Grid< DeviceType > &grid, int isurf, const View< double **, CLayout, HostType > &x, const Options &options) const |
|
int | get_n_points (int n_nodes) const |
|
int | get_n_frequencies (int n_points) const |
|
|
View< bool *, CLayout, HostType > | run_filter |
|
int | mres_q |
|
int | max_n_points |
|
View< int *, CLayout, HostType > | m_limit |
|
View< bool *, CLayout, HostType > | is_periodic |
|
View< int *, CLayout, HostType > | nnodes_on_surf |
|
std::vector< FFTWrapper > | fft_plan |
|
std::vector< View< int
*, CLayout, HostType > > | mapping |
|
std::vector< View< double
*, CLayout, HostType > > | theta |
|
std::vector< View< double
*, CLayout, HostType > > | window |
|
std::vector
< SplinePrecomputations
< HostType > > | spline_precomputation |
|
int | b_sign |
|
std::vector< View< double
**, CLayout, HostType > > | x_ordered_all |
|
std::vector< View< Complex
**, CLayout, HostType > > | spec_all |
|
std::vector< View< double
**, CLayout, HostType > > | x_uniform_all |
|
Enumerator |
---|
BlendWindow |
|
RetainSineModes |
|
RetainAllModes |
|
FourierFilter::FourierFilter |
( |
| ) |
|
|
inline |
void FourierFilter::destroy |
( |
| ) |
|
void FourierFilter::get_m_min_max |
( |
const Options & |
options, |
|
|
int |
isurf, |
|
|
double |
qsafety, |
|
|
int & |
minm, |
|
|
int & |
maxm |
|
) |
| const |
|
private |
int FourierFilter::get_n_frequencies |
( |
int |
n_points | ) |
const |
|
private |
int FourierFilter::get_n_points |
( |
int |
n_nodes | ) |
const |
|
private |
int FourierFilter::b_sign |
|
private |
int FourierFilter::max_n_points |
|
private |
int FourierFilter::mres_q |
|
private |
std::vector<View<double**, CLayout, HostType> > FourierFilter::x_ordered_all |
|
private |
std::vector<View<double**, CLayout, HostType> > FourierFilter::x_uniform_all |
|
private |
The documentation for this class was generated from the following files: