AtomicTables Derived Type

type, public :: AtomicTables

Atomic tables for various types of interactions


Inherits

type~~atomictables~~InheritsGraph type~atomictables AtomicTables type~atomictransitions AtomicTransitions type~atomictables->type~atomictransitions H_H, H_e, H_Aq type~atomicrates AtomicRates type~atomictables->type~atomicrates H_H_cx_rate type~nuclearrates NuclearRates type~atomictables->type~nuclearrates D_D type~atomiccrosssection AtomicCrossSection type~atomictables->type~atomiccrosssection H_H_cx_cross

Contents

Source Code


Components

TypeVisibility AttributesNameInitial
type(AtomicCrossSection), public :: H_H_cx_cross

Hydrogen-Hydrogen charge exchange n/m-resolved cross sections

type(AtomicRates), public :: H_H_cx_rate

Hydrogen-Hydrogen charge exchange n/m-resolved beam-target rates

type(AtomicTransitions), public :: H_H

Hydrogen-Hydrogen atomic transitions

type(AtomicTransitions), public :: H_e

Hydrogen-Electron atomic transitions

type(AtomicTransitions), public :: H_Aq

Hydrogen-Impurity atomic transitions

real(kind=Float64), public, dimension(nlevs,nlevs):: einstein

Einstein coefficients for spontaneous emission

type(NuclearRates), public :: D_D

Deuterium-Deuterium reaction rates


Source Code

type AtomicTables
    !+ Atomic tables for various types of interactions
    type(AtomicCrossSection) :: H_H_cx_cross
        !+ Hydrogen-Hydrogen charge exchange n/m-resolved cross sections
    type(AtomicRates)        :: H_H_cx_rate
        !+ Hydrogen-Hydrogen charge exchange n/m-resolved beam-target rates
    type(AtomicTransitions)  :: H_H
        !+ Hydrogen-Hydrogen atomic transitions
    type(AtomicTransitions)  :: H_e
        !+ Hydrogen-Electron atomic transitions
    type(AtomicTransitions)  :: H_Aq
        !+ Hydrogen-Impurity atomic transitions
    real(Float64), dimension(nlevs,nlevs) :: einstein
        !+ Einstein coefficients for spontaneous emission
    type(NuclearRates)       :: D_D
        !+ Deuterium-Deuterium reaction rates
end type AtomicTables