|
XGCa
|
#include <simple00_solver.hpp>

Public Member Functions | |
| Simple00Solver () | |
| Simple00Solver (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, Plasma &plasma) | |
| View< double *, CLayout, DeviceType > | solve (const View< double *, CLayout, DeviceType > &cden00_1d) const |
Public Attributes | |
| View< double *, CLayout, DeviceType > | factor1 |
| View< double *, CLayout, DeviceType > | factor2 |
| int | i_inner |
| int | i_outer |
| int | i_inner_rhs |
| int | i_outer_rhs |
|
inline |
| Simple00Solver::Simple00Solver | ( | NLReader::NamelistReader & | nlr, |
| const MagneticField< DeviceType > & | magnetic_field, | ||
| const Grid< DeviceType > & | grid, | ||
| Plasma & | plasma | ||
| ) |
< If .true., the outer boundary of the simple 1D Poisson solver that provides the initial guess of the flux-surface averaged potential is determined as the minimum of [sml_outpsi-sml_bd_ext_delta3,psi_xpt-sml_bd_ext_delta4] instead of [sml_outpsi-sml_bd_ext_delta3,psi_xpt].
< If .true., use Dirichlet boundary condition \(\phi=0\)
< Outward shift of the inner boundary of the axisymmetric Poisson solver relative to sml_inpsi (in norm. pol. flux)
< Outward shift of the inner boundary of the RHS of the axisymmetric Poisson solver relative to sml_inpsi (in norm. pol. flux)
< Inward shift of the outer boundary of the axisymmetric Poisson solver relative to sml_outpsi (in norm. pol. flux)
< Inward shift of the outer boundary of the RHS of the axisymmetric Poisson solver relative to sml_outpsi (in norm. pol. flux)

| View< double *, CLayout, DeviceType > Simple00Solver::solve | ( | const View< double *, CLayout, DeviceType > & | cden00_1d | ) | const |


| View<double*,CLayout,DeviceType> Simple00Solver::factor1 |
| View<double*,CLayout,DeviceType> Simple00Solver::factor2 |
| int Simple00Solver::i_inner |
| int Simple00Solver::i_inner_rhs |
| int Simple00Solver::i_outer |
| int Simple00Solver::i_outer_rhs |