PB3D  [2.45]
Ideal linear high-n MHD stability in 3-D
Public Member Functions | Public Attributes | List of all members
sol_vars::sol_type Type Reference

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...
 

Detailed Description

solution type

The arrays here are of the form:

Definition at line 30 of file sol_vars.f90.

Member Function/Subroutine Documentation

◆ dealloc()

procedure sol_vars::sol_type::dealloc

deallocate

Definition at line 44 of file sol_vars.f90.

◆ init()

procedure sol_vars::sol_type::init

initialize

Definition at line 42 of file sol_vars.f90.

Member Data Documentation

◆ estim_mem_usage

real(dp) sol_vars::sol_type::estim_mem_usage

estimated memory usage

Note
Debug version only

Definition at line 38 of file sol_vars.f90.

◆ lim_sec_x

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.

◆ m

integer, dimension(:,:), allocatable sol_vars::sol_type::m

vector of poloidal mode numbers

Definition at line 34 of file sol_vars.f90.

◆ n

integer, dimension(:,:), allocatable sol_vars::sol_type::n

vector of toroidal mode numbers

Definition at line 33 of file sol_vars.f90.

◆ n_mod

integer sol_vars::sol_type::n_mod

size of n and m (nr. of modes)

Definition at line 31 of file sol_vars.f90.

◆ val

complex(dp), dimension(:), allocatable sol_vars::sol_type::val

Eigenvalue solution.

Definition at line 36 of file sol_vars.f90.

◆ vec

complex(dp), dimension(:,:,:), allocatable sol_vars::sol_type::vec

Eigenvector solution.

Definition at line 35 of file sol_vars.f90.


The documentation for this type was generated from the following file: