Defines an spectral diagnostic system
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
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 |
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