Spectra Derived Type

type, public :: Spectra

Spectra storage structure


Contents

Source Code


Components

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

Bremsstruhlung: brems(lambda,chan)

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

Beam emission: bes(lambda,chan,neutral_type)

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

FIDA emission: fida(lambda,chan,orbit_type)


Source Code

type Spectra
    !+ Spectra storage structure
    real(Float64), dimension(:,:), allocatable   :: brems
        !+ Bremsstruhlung: brems(lambda,chan)
    real(Float64), dimension(:,:,:), allocatable :: bes
        !+ Beam emission: bes(lambda,chan,neutral_type)
    real(Float64), dimension(:,:,:), allocatable :: fida
        !+ FIDA emission: fida(lambda,chan,orbit_type)
end type Spectra