TUV-x
Loading...
Searching...
No Matches
tuvx_cross_section_warehouse::cross_section_warehouse_t Interface Reference

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_
 

Private Member Functions

procedure, private get_copy_char (this, name)
 Get a copy of a specific cross section.
 
private get_copy_string (this, name)
 
procedure, private get_copy_ptr (this, ptr)
 
procedure, private get_ptr_char (this, name)
 Returns a pointer to a cross section in the warehouse.
 
private get_ptr_string (this, name)
 

Detailed Description

Radiative tranfser cross section type.

cross_section_warehouse_t constructor


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