SOCA
soca_state.reg.F90
Go to the documentation of this file.
1 ! (C) Copyright 2020-2021 UCAR
2 !
3 ! This software is licensed under the terms of the Apache Licence Version 2.0
4 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
5 
6 !> registry for soca_state_mod::soca_state instances for use in
7 !! Fortran/C++ interfaces of soca_state_mod_c
9 
11 
12 implicit none
13 private
14 
15 !> Linked list interface - defines registry_t type
16 #define LISTED_TYPE soca_state
17 #include "oops/util/linkedList_i.f"
18 
19 !> Global registry for soca_state instances
20 type(registry_t), public:: soca_state_registry
21 
22 ! ------------------------------------------------------------------------------
23 contains
24 ! ------------------------------------------------------------------------------
25 
26 !> Linked list implementation
27 #include "oops/util/linkedList_c.f"
28 
29 end module soca_state_reg
State fields.
registry for soca_state_mod::soca_state instances for use in Fortran/C++ interfaces of soca_state_mod...
type(registry_t), public soca_state_registry
Linked list interface - defines registry_t type.