XGC1
|
#include "spectral_decomposition.hpp"
Functions | |
void | fourier_filter_single_n_flex_wrap (double *field_inout, double *field_ntor, double bd_width) |
void | fourier_filter_m_range_wrap (double *field_ntor, double bd_width) |
void | fourier_filter_n_m_range_parallel_wrap (double *field_inout, double bd_width) |
int | get_ntor_num_from_ntor_real (int ntor_real, int nphi, int wedge_n) |
void | spectral_solver_decompose (const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const View< double *, CLayout, HostType > &field_inout, const View< double **, CLayout, HostType > &field_ntor) |
void | spectral_solver_reassemble (const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const View< double *, CLayout, HostType > &field_inout, const View< double **, CLayout, HostType > &field_ntor) |
void fourier_filter_m_range_wrap | ( | double * | field_ntor, |
double | bd_width | ||
) |
void fourier_filter_n_m_range_parallel_wrap | ( | double * | field_inout, |
double | bd_width | ||
) |
void fourier_filter_single_n_flex_wrap | ( | double * | field_inout, |
double * | field_ntor, | ||
double | bd_width | ||
) |
int get_ntor_num_from_ntor_real | ( | int | ntor_real, |
int | nphi, | ||
int | wedge_n | ||
) |
void spectral_solver_decompose | ( | const Grid< DeviceType > & | grid, |
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
const View< double *, CLayout, HostType > & | field_inout, | ||
const View< double **, CLayout, HostType > & | field_ntor | ||
) |
void spectral_solver_reassemble | ( | const Grid< DeviceType > & | grid, |
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
const View< double *, CLayout, HostType > & | field_inout, | ||
const View< double **, CLayout, HostType > & | field_ntor | ||
) |