|
TUV-x
|
Calculator for clono2_cross_section. More...
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_ptr) | height_grid_ |
| type(grid_warehouse_ptr) | wavelength_grid_ |
| type(profile_warehouse_ptr) | temperature_profile_ |
| type(override_t), dimension(:), allocatable | overrides_ |
Calculator for clono2_cross_section.
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 ) |
Implements tuvx_cross_section::cross_section_t.