XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
col_module Module Reference

Public Member Functions

subroutine init_col_module ()
 

Public Attributes

integer col_mode =0
 Collision operator model: 0 (default) = collisions off, 1 = monte-carlo non-conserving, 2 = monte-carlo conserving (not used anymore), 3 = old full-f model (not used anymore), 4 = fully non-linear multi-species Fokker-Planck-Landau [Hager JCP 315, 644-660 (2016)], 5 = PETSc multi-species Landau with adaptive mesh refinement (ongoing implementation) More...
 
real(8) col_pin
 
real(8) col_pout
 
integer col_f_start
 
integer col_varying_bg
 
integer col_vb_m =50
 
integer col_vb_mtheta =8
 
real(kind=8) col_vb_pin
 
real(kind=8) col_vb_pout
 
real(kind=8) col_vb_dp
 
real(kind=8) col_vb_dtheta
 
real(kind=8) col_vb_inv_dp
 
real(kind=8) col_vb_inv_dtheta
 
real(kind=8), dimension(:,:),
allocatable, target 
col_vb_vol
 
integer, dimension(:,:),
allocatable 
index_map_lu
 
integer, dimension(:), allocatable lu_cvalues
 
integer, dimension(:), allocatable lu_rowindx
 
integer, dimension(:), allocatable lu_colptr
 
integer lu_n
 
integer lu_nnz
 
integer lu_nrhs
 
integer lu_ldb
 

Member Function/Subroutine Documentation

subroutine col_module::init_col_module ( )

Here is the caller graph for this function:

Member Data Documentation

integer col_module::col_f_start
integer col_module::col_mode =0

Collision operator model: 0 (default) = collisions off, 1 = monte-carlo non-conserving, 2 = monte-carlo conserving (not used anymore), 3 = old full-f model (not used anymore), 4 = fully non-linear multi-species Fokker-Planck-Landau [Hager JCP 315, 644-660 (2016)], 5 = PETSc multi-species Landau with adaptive mesh refinement (ongoing implementation)

real (8) col_module::col_pin
real (8) col_module::col_pout
integer col_module::col_varying_bg
real (kind=8) col_module::col_vb_dp
real (kind=8) col_module::col_vb_dtheta
real (kind=8) col_module::col_vb_inv_dp
real (kind=8) col_module::col_vb_inv_dtheta
integer col_module::col_vb_m =50
integer col_module::col_vb_mtheta =8
real (kind=8) col_module::col_vb_pin
real (kind=8) col_module::col_vb_pout
real (kind=8), dimension(:,:), allocatable, target col_module::col_vb_vol
integer, dimension(:,:), allocatable col_module::index_map_lu
integer, dimension(:), allocatable col_module::lu_colptr
integer, dimension(:), allocatable col_module::lu_cvalues
integer col_module::lu_ldb
integer col_module::lu_n
integer col_module::lu_nnz
integer col_module::lu_nrhs
integer, dimension(:), allocatable col_module::lu_rowindx

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