TUV-x
Loading...
Searching...
No Matches
tuvx_cross_section_clono2::cross_section_clono2_t Interface Reference

Calculator for clono2_cross_section. More...

Inheritance diagram for tuvx_cross_section_clono2::cross_section_clono2_t:
tuvx_cross_section::cross_section_t

Public Member Functions

procedure calculate (this, grid_warehouse, profile_warehouse, at_mid_point)
 Calculate the cross section.
 
class(cross_section_t) function, pointer constructor (config, grid_warehouse, profile_warehouse)
 
- Public Member Functions inherited from tuvx_cross_section::cross_section_t
procedure calculate (this, grid_warehouse, profile_warehouse, at_mid_point)
 Calculate the cross section.
 
procedure add_points (this, config, data_lambda, data_parameter)
 Add points to the cross section grid based on configuration data.
 
procedure pack_size (this, comm)
 
procedure mpi_pack (this, buffer, position, comm)
 
procedure mpi_unpack (this, buffer, position, comm)
 
procedure process_file (this, config, grid_warehouse, parameters)
 
procedure cross_section_from_config (this, config, grid_warehouse)
 Apply cross section data points specified in configuration.
 

Additional Inherited Members

- Public Attributes inherited from tuvx_cross_section::cross_section_t
type(cross_section_parms_t), dimension(:), allocatable cross_section_parms
 
type(grid_warehouse_ptrheight_grid_
 
type(grid_warehouse_ptrwavelength_grid_
 
type(profile_warehouse_ptrtemperature_profile_
 
type(override_t), dimension(:), allocatable overrides_
 

Detailed Description

Calculator for clono2_cross_section.

Constructor.

Member Function/Subroutine Documentation

◆ constructor()

class(cross_section_t) function, pointer tuvx_cross_section_clono2::cross_section_clono2_t::constructor ( type(config_t), intent(inout) config,
type(grid_warehouse_t), intent(inout) grid_warehouse,
type(profile_warehouse_t), intent(inout) profile_warehouse )

The documentation for this interface was generated from the following file: