SpectralChords Derived Type

type, public :: SpectralChords

Defines an spectral diagnostic system


Inherits

type~~spectralchords~~InheritsGraph type~spectralchords SpectralChords type~losinters LOSInters type~spectralchords->type~losinters inter type~lineofsight LineOfSight type~spectralchords->type~lineofsight los type~loselement LOSElement type~losinters->type~loselement los_elem

Contents

Source Code


Components

TypeVisibility AttributesNameInitial
integer, public :: nchan =0

Number of channels

type(LineOfSight), public, dimension(:), allocatable:: los

Line of sight array

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

Radius of each line of sight

type(LOSInters), public, dimension(:,:,:), allocatable:: inter

Array of LOS intersections with beam_grid


Source Code

type SpectralChords
    !+ Defines an spectral diagnostic system
    integer :: nchan = 0
        !+ Number of channels
    type(LineOfSight), dimension(:), allocatable :: los
        !+ Line of sight array
    real(Float64), dimension(:), allocatable     :: radius
        !+ Radius of each line of sight
    type(LOSInters), dimension(:,:,:), allocatable :: inter
        !+ Array of LOS intersections with [[libfida:beam_grid]]
end type SpectralChords