XGC1
|
#include "spectral_decomposition.hpp"
Functions | |
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 MagneticField< DeviceType > &magnetic_field, Smoothing &smoothing, 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 MagneticField< DeviceType > &magnetic_field, Smoothing &smoothing, const View< double *, CLayout, HostType > &field_inout, const View< double **, CLayout, HostType > &field_ntor) |
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 MagneticField< DeviceType > & | magnetic_field, | ||
Smoothing & | smoothing, | ||
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 MagneticField< DeviceType > & | magnetic_field, | ||
Smoothing & | smoothing, | ||
const View< double *, CLayout, HostType > & | field_inout, | ||
const View< double **, CLayout, HostType > & | field_ntor | ||
) |