CFPDRate Derived Type

type, public :: CFPDRate

Charged Fusion Product (CFPD) storage structure


Contents

Source Code


Components

TypeVisibilityAttributesNameInitial
real(kind=Float64), public, dimension(:,:,:,:), allocatable:: weight

CFPD rate weight: weight(Ep,Ch,E,p)

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

CFPD flux: flux(E3,chan) [kHz]

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

CFPD flux: probability_gyro(E3,chan) [unity]

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

CFPD flux: gyro(E3,chan) [rad]


Source Code

type CFPDRate
    !+ Charged Fusion Product (CFPD) storage structure
    real(Float64), dimension(:,:,:,:), allocatable :: weight
        !+ CFPD rate weight: weight(Ep,Ch,E,p)
    real(Float64), dimension(:,:), allocatable         :: flux
        !+ CFPD flux: flux(E3,chan) [kHz]
    real(Float64), dimension(:,:), allocatable         :: prob
        !+ CFPD flux: probability_gyro(E3,chan) [unity]
    real(Float64), dimension(:,:), allocatable         :: gam
        !+ CFPD flux: gyro(E3,chan) [rad]
end type CFPDRate