mus_particle_blob_prob_type Derived Type

type, public :: mus_particle_blob_prob_type


Components

Type Visibility Attributes Name Initial
character(len=labelLen), public :: kind
integer, public :: seed
real(kind=rk), public :: mu(2)
real(kind=rk), public :: sigma(2)
type(grw_real2darray_type), public :: available_positions

Positions that can be picked at random. Stored in a 2D array as [ [x1, x2, ... xn], [y1, y2, ...yn] ] So the i-th position is given by [x,y] = available_positions%val(1:2,i)

type(grw_real2darray_type), public :: chosen_positions
type(grw_realarray_type), public :: probabilities
type(grw_realarray_type), public :: bins