| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=32), | public, | dimension(:), allocatable | :: | gas_names |
Finalization - free all memory when the object goes out of scope
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ty_gas_concs), | intent(inout) | :: | this |
Inquire function - what are the names of the known gases? (Not all concentrations need be set)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_concs), | intent(in) | :: | this |
names of the known gases
Inquire function - how many gases are known? (Not all concentrations need be set)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_concs), | intent(in) | :: | this |
Extract a subset of n columns starting with column start
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_concs), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | start | Index of first column, number of columns to extract |
||
| integer, | intent(in) | :: | n | Index of first column, number of columns to extract |
||
| class(ty_gas_concs), | intent(inout) | :: | subset | Object to hold the subset of columns |
Error string, empty if successful
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_concs) | :: | this | ||||
| character(len=*), | intent(in) | :: | gas | Name of the gas |
||
| real(kind=wp), | intent(out), | dimension(:) | :: | array | Volume mixing ratio |
Error string, empty if successful
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_concs) | :: | this | ||||
| character(len=*), | intent(in) | :: | gas | Name of the gas |
||
| real(kind=wp), | intent(out), | dimension(:,:) | :: | array | Volume mixing ratio |
Error string, empty if successful
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_concs), | intent(inout) | :: | this | |||
| character(len=*), | intent(in), | dimension(:) | :: | gas_names | names of all gases which might be provided |
error string, empty when successful
Free memory and reset the object to an unititialzed state
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_concs), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_concs), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | gas | Name of the gas being provided |
||
| real(kind=wp), | intent(in) | :: | w | volume (molar) mixing ratio |
error string, empty when successful
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_concs), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | gas | Name of the gas being provided |
||
| real(kind=wp), | intent(in), | dimension(:) | :: | w | volume (molar) mixing ratio |
error string, empty when successful
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ty_gas_concs), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | gas | Name of the gas being provided |
||
| real(kind=wp), | intent(in), | dimension(:,:) | :: | w | volume (molar) mixing ratio |
error string, empty when successful