Encapsulates a collection of volume (molar) mixing ratios (concentrations) of gases.
Each concentration is associated with a name, normally the chemical formula.
Values may be provided as scalars, 1-dimensional profiles (nlay), or 2-D fields (ncol,nlay).
nlay and ncol are determined from the input arrays; self-consistency is enforced.
No bounds are enforced on the sum of the mixing ratios.
Values can be requested as profiles (valid only if there are no 2D fields present in the object)
or as 2D fields. Values for all columns are returned although the entire collection
can be subsetted in the column dimension
Subsets can be extracted in the column dimension.
Functions return strings. Non-empty strings indicate an error.
Nodes of different colours represent the following:
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Nodes of different colours represent the following:
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.