ORB5  v4.9.4
larmor.F90 File Reference

Data Types

type  larmor::marker_type
 

Modules

module  larmor
 

Functions/Subroutines

subroutine, public larmor::initlarmor (step)
 Allocate and initialize larmor point arrays. More...
 
subroutine larmor::add_param_index (n_atts, att)
 
logical function, public larmor::should_enlarge_larmor (isp)
 
subroutine, public larmor::reallocate_larmor (isp)
 
subroutine larmor::check_allocation (istat, locatn, varname)
 
subroutine, public larmor::sort_larmor_points
 
subroutine, public larmor::assign_larmor_atts (isp, lnaveg, alp, rhog, sigma, chi, phi, wgc, pzomgc, larmor_start)
 
subroutine, public larmor::advance_atts_offset_disp ()
 Increment larmor atts offset for all species. More...
 
subroutine, public larmor::advance_atts_offset (isp)
 Increment larmor atts offset for one species. More...
 
subroutine, public larmor::reset_atts_offset_disp ()
 Reset the atts offset for each buffer. More...
 
subroutine, public larmor::reset_atts_offset (isp)
 Reset the atts offset for each buffer. More...
 
subroutine, public larmor::set_n_larmor_tot (isp, larmor_index, np)
 Set the total number of Larmor points per species. More...
 
subroutine, public larmor::set_larmor_max (isp, larmor_index, np)
 Set the maximum number of larmor points per species The maximum number of larmor points is taken to be a certain fraction of the total number of points (typically 20%). More...
 

Variables

type(marker_type), dimension(:), allocatable, save, public larmor::larmor_pts
 
type(sorting_class), dimension(:), allocatable, save, public larmor::sortings
 
type(sorting_class), dimension(:), allocatable, save larmor::larmor
 
type(sorting_class), dimension(:), allocatable, save larmor::point
 
type(sorting_class), dimension(:), allocatable, save larmor::sorting
 
type(sorting_class), dimension(:), allocatable, save larmor::of
 
type(sorting_class), dimension(:), allocatable, save larmor::each
 
type(sorting_class), dimension(:), allocatable, save larmor::species
 
real, dimension(:,:), allocatable, save larmor::zcos2
 
real, dimension(:,:), allocatable, save larmor::zsin2
 Cosine/sine of a uniform angle distribution with navg points. More...
 
integer, save, public larmor::n_atts
 Number of larmor point attributes. More...
 
integer, save, public larmor::sig_att
 
integer, save, public larmor::chi_att
 
integer, save, public larmor::phi_att
 Radial, poloidal and toroidal positions. More...
 
integer, save, public larmor::sds_att
 
integer, save, public larmor::sdc_att
 
integer, save, public larmor::cds_att
 
integer, save, public larmor::cdc_att
 
integer, save, public larmor::wgt_att
 
integer, save, public larmor::wcf_att
 
integer, save, public larmor::field_att
 Field attribute index (add 1 to access radial gradient, 2 for poloidal gradient, and 3 for toroidal gradient) attribute arrays. More...
 
real, save larmor::larmor_size_margin = 1.3
 
real, save larmor::larmor_size_warning_margin = 1.25