TUV-x
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Member Functions | List of all members
tuvx_heating_rates::heating_rates_t Interface Reference

heating_rates_t constructor More...

Public Member Functions

procedure get
 Calulates the heating rates.
 
procedure labels
 Returns the names of each photolysis reaction with a heating rate.
 
procedure size => get_number
 Returns the number of heating rates.
 
procedure pack_size
 Returns the size of a character buffer needed to pack the heating rates.
 
procedure mpi_pack
 Packs the heating rates into a character buffer.
 
procedure mpi_unpack
 Unpacks the heating rates from a character buffer.
 
final destructor
 Cleans up memory.
 

Public Attributes

type(heating_parameters_t), dimension(:), allocatable heating_parameters_
 
type(grid_warehouse_ptrheight_grid_
 
type(grid_warehouse_ptrwavelength_grid_
 
type(profile_warehouse_ptretfl_profile_
 
type(profile_warehouse_ptrair_profile_
 
integer, dimension(:), allocatable o2_rate_indices_
 

Private Member Functions

type(heating_rates_t) function, pointer constructor (config, grids, profiles)
 heating_rates_t constructor More...
 

Detailed Description

heating_rates_t constructor

Member Function/Subroutine Documentation

◆ constructor()

type(heating_rates_t) function, pointer tuvx_heating_rates::heating_rates_t::constructor ( type(config_t), intent(inout)  config,
type(grid_warehouse_t), intent(inout)  grids,
type(profile_warehouse_t), intent(inout)  profiles 
)
private

heating_rates_t constructor

Returns
Heating rate collection
Parameters
[in,out]configConfiguration

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