Collection of fast-ion particles
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=Int32), | public | :: | nparticle | = | 0 | Number of particles |
|
integer(kind=Int32), | public | :: | nclass | = | 1 | Number of orbit classes |
|
logical, | public | :: | axisym | = | .True. | Indicates whether distribution function is axisymmetric |
|
type(FastIon), | public, | dimension(:), allocatable | :: | fast_ion | Fast-ion particles |
type FastIonParticles
!+ Collection of fast-ion particles
integer(Int32) :: nparticle = 0
!+ Number of particles
integer(Int32) :: nclass = 1
!+ Number of orbit classes
logical :: axisym = .True.
!+ Indicates whether distribution function is axisymmetric
type(FastIon), dimension(:), allocatable :: fast_ion
!+ Fast-ion particles
end type FastIonParticles