SOCA
|
A collection of soca_field_metadata types representing ALL possible fields (state, increment, other derived) in soca. These are read in from a configuration file. More...
Public Member Functions | |
procedure | create => soca_fields_metadata_create |
Create the main soca_fields_metadata instance by reading in parameters from a yaml file. More... | |
procedure | clone => soca_fields_metadata_clone |
Make a copy from \rhs to self . More... | |
procedure | get => soca_fields_metadata_get |
Get the metadata for the field with the given name. More... | |
Private Attributes | |
type(soca_field_metadata), dimension(:), allocatable, private | metadata |
Related Functions | |
(Note that these are not member functions.) | |
subroutine | soca_fields_metadata_create (self, filename) |
Create the main soca_fields_metadata instance by reading in parameters from a yaml file. More... | |
subroutine | soca_fields_metadata_clone (self, rhs) |
Make a copy from \rhs to self . More... | |
A collection of soca_field_metadata types representing ALL possible fields (state, increment, other derived) in soca. These are read in from a configuration file.
Definition at line 36 of file soca_fields_metadata_mod.F90.
procedure soca_fields_metadata_mod::soca_fields_metadata::clone |
Make a copy from \rhs to self
.
Definition at line 46 of file soca_fields_metadata_mod.F90.
procedure soca_fields_metadata_mod::soca_fields_metadata::create |
Create the main soca_fields_metadata instance by reading in parameters from a yaml file.
Definition at line 43 of file soca_fields_metadata_mod.F90.
procedure soca_fields_metadata_mod::soca_fields_metadata::get |
Get the metadata for the field with the given name.
Definition at line 49 of file soca_fields_metadata_mod.F90.
|
related |
Make a copy from \rhs to self
.
[in] | rhs | metadata to clone from |
Definition at line 140 of file soca_fields_metadata_mod.F90.
|
related |
Create the main soca_fields_metadata instance by reading in parameters from a yaml file.
See the members of soca_field_metadata for a list of valid options
abor1_ftn | aborts if there are duplicate fields |
[in] | filename | filename of the yaml configuration |
Definition at line 66 of file soca_fields_metadata_mod.F90.
|
private |
Definition at line 38 of file soca_fields_metadata_mod.F90.