10 real(dp),
allocatable,
dimension(:) :: vi
11 real(dp),
allocatable,
dimension(:) :: di
12 real(dp),
allocatable,
dimension(:) :: viz
13 real(dp),
allocatable,
dimension(:) :: diz
14 real(dp),
allocatable,
dimension(:) :: nix
15 real(dp),
allocatable,
dimension(:) :: niy
16 real(dp),
allocatable,
dimension(:) :: wix
17 real(dp),
allocatable,
dimension(:) :: wiy
18 real(dp),
allocatable,
dimension(:) :: wiz
19 real(dp),
allocatable,
dimension(:) :: bix
20 real(dp),
allocatable,
dimension(:) :: biy
34 integer(I4B) :: nr_conns
36 allocate (this%vi(nr_conns))
37 allocate (this%di(nr_conns))
38 allocate (this%viz(nr_conns))
39 allocate (this%diz(nr_conns))
40 allocate (this%nix(nr_conns))
41 allocate (this%niy(nr_conns))
42 allocate (this%wix(nr_conns))
43 allocate (this%wiy(nr_conns))
44 allocate (this%wiz(nr_conns))
45 allocate (this%bix(nr_conns))
46 allocate (this%biy(nr_conns))
54 logical(LGP) :: created
56 created =
allocated(this%vi)
This module contains simulation constants.
real(dp), parameter dzero
real constant zero
This module defines variable data types.
logical(lgp) function is_created(this)
subroutine create(this, nr_conns)
Helper class with work arrays for the SPDIS calculation in NPF.