XGCa
Functions
spectral_decomposition.cpp File Reference
#include "spectral_decomposition.hpp"
Include dependency graph for spectral_decomposition.cpp:

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)
 

Function Documentation

◆ get_ntor_num_from_ntor_real()

int get_ntor_num_from_ntor_real ( int  ntor_real,
int  nphi,
int  wedge_n 
)
Here is the caller graph for this function:

◆ spectral_solver_decompose()

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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ spectral_solver_reassemble()

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 
)
Here is the call graph for this function:
Here is the caller graph for this function: