NeutralDensity Derived Type

type, public :: NeutralDensity

Neutral density structure


Contents

Source Code


Components

TypeVisibility AttributesNameInitial
real(kind=Float64), public, dimension(:,:,:,:), allocatable:: full

Full energy neutral density: full(lev,x,y,z)

real(kind=Float64), public, dimension(:,:,:,:), allocatable:: half

Half energy neutral density: half(lev,x,y,z)

real(kind=Float64), public, dimension(:,:,:,:), allocatable:: third

Third energy neutral density: third(lev,x,y,z)

real(kind=Float64), public, dimension(:,:,:,:), allocatable:: dcx

Direct CX neutral density: dcx(lev,x,y,z)

real(kind=Float64), public, dimension(:,:,:,:), allocatable:: halo

Thermal halo neutral density: dens(lev,x,y,z)


Source Code

type NeutralDensity
    !+ Neutral density structure
    real(Float64), dimension(:,:,:,:), allocatable :: full
        !+ Full energy neutral density: full(lev,x,y,z)
    real(Float64), dimension(:,:,:,:), allocatable :: half
        !+ Half energy neutral density: half(lev,x,y,z)
    real(Float64), dimension(:,:,:,:), allocatable :: third
        !+ Third energy neutral density: third(lev,x,y,z)
    real(Float64), dimension(:,:,:,:), allocatable :: dcx
        !+ Direct CX neutral density: dcx(lev,x,y,z)
    real(Float64), dimension(:,:,:,:), allocatable :: halo
        !+ Thermal halo neutral density: dens(lev,x,y,z)
end type NeutralDensity