#include "sll_assert.h"
#include "sll_working_precision.h"
Go to the source code of this file.
|
| type | sll_t_qn_solver_3d_polar_par |
| | Class for the 3D quasi-neutral solver in polar coordinates It is basically a wrapper around a 2D solver, which is reused within a cycle over the x3 coordinate. More...
|
| |
|
| subroutine, public | sll_s_qn_solver_3d_polar_par_init (solver, layout_r, layout_a, rmin, rmax, nr, ntheta, bc_rmin, bc_rmax, rho_m0, b_magn, lambda, use_zonal_flow, epsilon_0, rgrid) |
| | Initialize the 3D (wrapper) solver. More...
|
| |
| subroutine, public | sll_s_qn_solver_3d_polar_par_solve (solver, rhs, phi) |
| | Solve the quasi-neutrality equation and get the electrostatic potential. More...
|
| |
| subroutine, public | sll_s_qn_solver_3d_polar_par_free (solver) |
| | Delete contents (local storage) of quasi-neutrality solver. More...
|
| |