|
TUV-x
|
Radiative tranfser cross section type. More...
Public Member Functions | |
| generic | get (this, name) |
| Get a copy of a specific cross section. | |
| generic | get (this, name) |
| generic | get (this, ptr) |
| generic | get_ptr (this, name) |
| Returns a pointer to a cross section in the warehouse. | |
| generic | get_ptr (this, name) |
| procedure | pack_size (this, comm) |
| Returns the number of bytes required to pack the warehouse onto a buffer. | |
| procedure | mpi_pack (this, buffer, position, comm) |
| Packs the warehouse onto a character buffer. | |
| procedure | mpi_unpack (this, buffer, position, comm) |
| Unpacks the warehouse from a character buffer into the object. | |
| final | finalize (this) |
| Finalize the object. | |
| class(cross_section_warehouse_t) function, pointer | constructor (config, grid_warehouse, profile_warehouse) |
Public Attributes | |
| type(cross_section_ptr), dimension(:), allocatable | cross_sections_ |
| type(string_t), dimension(:), allocatable | handles_ |
Radiative tranfser cross section type.
cross_section_warehouse_t constructor