NPA weights structure
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=Float64), | public, | dimension(:,:,:,:,:), allocatable | :: | attenuation | Attenuation fraction: attenuation(E,x,y,z,chan) |
||
real(kind=Float64), | public, | dimension(:,:,:,:,:), allocatable | :: | cx | Charge Exchange reaction rates: cx(E,x,y,z,chan) |
||
real(kind=Float64), | public, | dimension(:,:,:,:), allocatable | :: | emissivity | Emissivity: emissivity(x,y,z,chan) [neutrals/(s*dV)] |
||
real(kind=Float64), | public, | dimension(:,:,:), allocatable | :: | weight | NPA weight function: weight(E,p,chan) [neutrals/(sfast-iondE*dP)] |
||
real(kind=Float64), | public, | dimension(:,:), allocatable | :: | flux | Neutral particle flux: flux(E,chan) [neutrals/(s*dE)] |
type NPAWeights
!+ NPA weights structure
real(Float64), dimension(:,:,:,:,:), allocatable :: attenuation
!+ Attenuation fraction: attenuation(E,x,y,z,chan)
real(Float64), dimension(:,:,:,:,:), allocatable :: cx
!+ Charge Exchange reaction rates: cx(E,x,y,z,chan)
real(Float64), dimension(:,:,:,:), allocatable :: emissivity
!+ Emissivity: emissivity(x,y,z,chan) [neutrals/(s*dV)]
real(Float64), dimension(:,:,:), allocatable :: weight
!+ NPA weight function: weight(E,p,chan) [neutrals/(s*fast-ion*dE*dP)]
real(Float64), dimension(:,:), allocatable :: flux
!+ Neutral particle flux: flux(E,chan) [neutrals/(s*dE)]
end type NPAWeights