|
PB3D
[2.45]
Ideal linear high-n MHD stability in 3-D
|
solution type More...
Public Member Functions | |
| procedure | init => init_sol |
| initialize More... | |
| procedure | dealloc => dealloc_sol |
| deallocate More... | |
Public Attributes | |
| integer | n_mod |
| size of n and m (nr. of modes) More... | |
| integer, dimension(2) | lim_sec_x |
limits of m_X (pol. flux) or n_X (tor. flux) More... | |
| integer, dimension(:,:), allocatable | n |
| vector of toroidal mode numbers More... | |
| integer, dimension(:,:), allocatable | m |
| vector of poloidal mode numbers More... | |
| complex(dp), dimension(:,:,:), allocatable | vec |
| Eigenvector solution. More... | |
| complex(dp), dimension(:), allocatable | val |
| Eigenvalue solution. More... | |
| real(dp) | estim_mem_usage |
| estimated memory usage More... | |
solution type
The arrays here are of the form:
val: (1:n_EV)vec: (1:n_mod,1:loc_n_r,1:n_EV) Definition at line 30 of file sol_vars.f90.
| procedure sol_vars::sol_type::dealloc |
deallocate
Definition at line 44 of file sol_vars.f90.
| procedure sol_vars::sol_type::init |
initialize
Definition at line 42 of file sol_vars.f90.
| real(dp) sol_vars::sol_type::estim_mem_usage |
| integer, dimension(2) sol_vars::sol_type::lim_sec_x |
limits of m_X (pol. flux) or n_X (tor. flux)
Definition at line 32 of file sol_vars.f90.
| integer, dimension(:,:), allocatable sol_vars::sol_type::m |
vector of poloidal mode numbers
Definition at line 34 of file sol_vars.f90.
| integer, dimension(:,:), allocatable sol_vars::sol_type::n |
vector of toroidal mode numbers
Definition at line 33 of file sol_vars.f90.
| integer sol_vars::sol_type::n_mod |
size of n and m (nr. of modes)
Definition at line 31 of file sol_vars.f90.
| complex(dp), dimension(:), allocatable sol_vars::sol_type::val |
Eigenvalue solution.
Definition at line 36 of file sol_vars.f90.
| complex(dp), dimension(:,:,:), allocatable sol_vars::sol_type::vec |
Eigenvector solution.
Definition at line 35 of file sol_vars.f90.