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

Writer class for TUV-x data. More...

Public Member Functions

procedure output
 
final finalize
 

Public Attributes

logical do_photo_ = .false.
 
logical do_dose_ = .false.
 
logical do_heating_ = .false.
 
logical do_radiation_ = .false.
 
type(string_t), dimension(:), allocatable photo_labels_
 
type(string_t), dimension(:), allocatable dose_labels_
 
type(string_t), dimension(:), allocatable heating_labels_
 
type(string_t), dimension(:), allocatable photo_cross_sections_
 
type(string_t), dimension(:), allocatable photo_quantum_yields_
 

Private Member Functions

procedure, private add_grids
 
procedure, private add_photolysis_diagnostics
 
type(output_t) function, pointer constructor (config, core)
 Creates an output_t object for a given set of variables.
 

Private Attributes

class(io_t), pointer file_ => null( )
 

Detailed Description

Writer class for TUV-x data.

Instances of output_t can be used by host applications to write TUV-x data and diagnostics to a file.


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