|
| FourierFilter () |
|
| FourierFilter (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, Plasma &plasma) |
|
void | m_range (const DomainDecomposition< DeviceType > &pol_decomp, const Options &options, const View< double *, CLayout, HostType > &x) const |
|
void | m_range (const DomainDecomposition< DeviceType > &pol_decomp, const Options &options, const View< double **, CLayout, HostType > &x) const |
|
void | m_range (const DomainDecomposition< DeviceType > &pol_decomp, const Options &options, const View< double *, CLayout, DeviceType > &x) const |
|
void | m_range (const DomainDecomposition< DeviceType > &pol_decomp, const Options &options, const View< double **, CLayout, DeviceType > &x) const |
|
void | n_m_range (int nplanes, const View< double *, CLayout, HostType > &view, const Options &options) const |
|
void | apply (const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const Options &options, const View< double *, CLayout, HostType > &view) const |
|
void | destroy () |
|
|
int | get_dir (int ntor_real) const |
|
void | fft_execute (int isurf, const View< double *, CLayout, HostType > &x, const View< Complex *, CLayout, HostType > &spec) const |
|
void | set_nonaligned (const View< double **, CLayout, HostType > &x) const |
|
void | set_nonaligned (const View< double **, CLayout, DeviceType > &x) const |
|
void | m_range_one_surf (int isurf, const View< double **, CLayout, HostType > &x, const Options &options) const |
|
void | m_range_all_surfs (const View< double **, CLayout, DeviceType > &x, const Options &options) const |
|
int | get_n_points (int n_nodes) const |
|
int | get_n_frequencies (int n_points) const |
|
|
int | nsurf |
|
View< bool *, CLayout, HostType > | run_filter |
|
int | max_n_points |
|
View< bool *, CLayout, HostType > | is_periodic |
|
View< int *, CLayout, DeviceType > | nnodes_on_surf |
|
View< int *, CLayout, DeviceType > | nfreq_on_surf |
|
View< int *, CLayout, HostType > | nuni_on_surf |
|
View< int *, CLayout, DeviceType > | node_offsets |
|
View< int *, CLayout, HostType > | node_offsets_h |
|
View< int *, CLayout, DeviceType > | freq_offsets |
|
View< int *, CLayout, HostType > | uni_offsets |
|
View< int *, CLayout, DeviceType > | node_surf_map |
|
View< int *, CLayout, DeviceType > | freq_surf_map |
|
View< double *, CLayout, DeviceType > | inv_npt |
|
View< int **, CLayout, DeviceType > | m_minmax |
|
std::vector< FFTWrapper > | fft_plan |
|
View< int *, CLayout, DeviceType > | mapping_all |
|
View< double *, CLayout, DeviceType > | theta_all |
|
View< double *, CLayout, HostType > | theta_all_h |
|
View< UniformRange *, CLayout, HostType > | theta_uniform_range_all |
|
View< double *, CLayout, DeviceType > | window_all |
|
std::vector< SplinePrecomputations< HostType > > | spline_precomputation |
|
int | b_sign |
|
int | wedge_n |
|
int | nplanes |
|
View< double *, CLayout, DeviceType > | psi_surf |
|
View< double **, CLayout, DeviceType > | x_ordered_all |
|
View< double **, CLayout, HostType > | x_ordered_h_view |
|
std::vector< std::vector< View< double *, CLayout, HostType > > > | x_ordered_h |
|
View< double **, CLayout, HostType > | x_uniform_h_view |
|
std::vector< std::vector< View< double *, CLayout, HostType > > > | x_uniform_h |
|
View< Complex **, CLayout, DeviceType > | spec_all |
|
View< Complex **, CLayout, HostType > | spec_h_view |
|
std::vector< std::vector< View< Complex *, CLayout, HostType > > > | spec_h |
|
View< int *, CLayout, DeviceType > | non_aligned_vert |
|
View< int **, CLayout, DeviceType > | non_aligned_ff_idx |
|
View< double **, CLayout, DeviceType > | non_aligned_ff_w |
|
View< int *, CLayout, HostType > | grid_non_aligned_vert |
|
View< int **, CLayout, HostType > | grid_non_aligned_ff_idx |
|
View< double **, CLayout, HostType > | grid_non_aligned_ff_w |
|