PartMC  2.2.0
Public Attributes
pmc_aero_sorted::aero_sorted_t Type Reference

Bin index for particles sorted into bins. More...

List of all members.

Public Attributes

type(bin_grid_t) bin_grid
 Bin grid for sorting.
type(integer_rmap_t) size
 Map of size bin numbers.
type(integer_rmap_t) weight
 Map of weight group numbers.
logical coag_kernel_bounds_valid
 Whether coagulation kernel bounds are valid.
real(kind=dp), dimension(:,:),
allocatable 
coag_kernel_min
 Coagulation kernel lower bound.
real(kind=dp), dimension(:,:),
allocatable 
coag_kernel_max
 Coagulation kernel upper bound.

Detailed Description

Bin index for particles sorted into bins.

Both forward and reverse indexes are maintained. Particles are stored with both a linear index i_part, and binned indexes (i_bin, i_entry), indicating that the particle is number i_entry in bin number i_bin. The forward index satisfies

 i_part = aero_sorted%bin(i_bin)%entry(i_part)

while the reverse index satisfies

 i_bin = aero_sorted%reverse_bin%entry(i_part)
 i_entry = aero_sorted%reverse_entry%entry(i_part)

Definition at line 32 of file aero_sorted.F90.


Member Data Documentation

Bin grid for sorting.

Definition at line 34 of file aero_sorted.F90.

Whether coagulation kernel bounds are valid.

Definition at line 40 of file aero_sorted.F90.

real(kind=dp), dimension(:,:), allocatable pmc_aero_sorted::aero_sorted_t::coag_kernel_max

Coagulation kernel upper bound.

Definition at line 44 of file aero_sorted.F90.

real(kind=dp), dimension(:,:), allocatable pmc_aero_sorted::aero_sorted_t::coag_kernel_min

Coagulation kernel lower bound.

Definition at line 42 of file aero_sorted.F90.

Map of size bin numbers.

Definition at line 36 of file aero_sorted.F90.

Map of weight group numbers.

Definition at line 38 of file aero_sorted.F90.


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