CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
mo_gas_concentrations::ty_gas_concs Type Reference
Collaboration diagram for mo_gas_concentrations::ty_gas_concs:

Public Member Functions

final del (this)
 Finalization - free all memory when the object goes out of scope.
 
procedure, public init (this, gas_names)
 
procedure, public reset (this)
 Free memory and reset the object to an unititialzed state.
 
generic, public set_vmr (this, gas, w)
 
generic, public set_vmr (this, gas, w)
 
generic, public set_vmr (this, gas, w)
 
generic, public get_vmr (this, gas, array)
 
generic, public get_vmr (this, gas, array)
 
generic, public get_subset (this, start, n, subset)
 Extract a subset of n columns starting with column start
 
procedure, public get_num_gases (this)
 Inquire function - how many gases are known? (Not all concentrations need be set)
 
procedure, public get_gas_names (this)
 Inquire function - what are the names of the known gases? (Not all concentrations need be set)
 

Public Attributes

character(len=32), dimension(:), allocatable, public gas_names
 

Private Member Functions

procedure, private find_gas (this, gas)
 
procedure, private set_vmr_scalar (this, gas, w)
 
procedure, private set_vmr_1d (this, gas, w)
 
procedure, private set_vmr_2d (this, gas, w)
 
procedure, private get_vmr_1d (this, gas, array)
 
procedure, private get_vmr_2d (this, gas, array)
 
procedure, private get_subset_range (this, start, n, subset)
 Extract a subset of n columns starting with column start
 

Private Attributes

type(conc_field), dimension(:), allocatable, private concs
 
integer, private ncol = 0
 
integer, private nlay = 0