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.