Public Member Functions | |
generic, public | init (this, band_lims_wvn, band_lims_gpt, name) |
generic, public | init (this, spectral_desc) |
procedure, public | is_initialized (this) |
procedure, public | finalize (this) |
procedure, public | get_nband (this) |
procedure, public | get_ngpt (this) |
procedure, public | get_gpoint_bands (this) |
procedure, public | convert_band2gpt (this, band) |
procedure, public | convert_gpt2band (this, gpt) |
procedure, public | get_band_lims_gpoint (this) |
procedure, public | get_band_lims_wavenumber (this) |
procedure, public | get_band_lims_wavelength (this) |
procedure, public | bands_are_equal (this, that) |
procedure, public | gpoints_are_equal (this, that) |
procedure, public | expand (this, arr_in) |
procedure, public | set_name (this, name) |
procedure, public | get_name (this) |
Private Member Functions | |
procedure, private | init_base (this, band_lims_wvn, band_lims_gpt, name) |
procedure, private | init_base_from_copy (this, spectral_desc) |
procedure, private | is_initialized_base (this) |
procedure, private | finalize_base (this) |
Private Attributes | |
integer, dimension(:,:), allocatable, private | band2gpt |
integer, dimension(:), allocatable, private | gpt2band |
real(wp), dimension(:,:), allocatable, private | band_lims_wvn |
character(len=name_len), private | name = "" |