FV3-JEDI
interface.h
Go to the documentation of this file.
1 /*
2  * (C) Copyright 2017-2018 UCAR
3  *
4  * This software is licensed under the terms of the Apache Licence Version 2.0
5  * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
6  */
7 
8 #ifndef FV3JEDI_UTILITIES_INTERFACE_H_
9 #define FV3JEDI_UTILITIES_INTERFACE_H_
10 
11 // Forward declarations
12 namespace eckit {
13  class Configuration;
14 }
15 
16 namespace util {
17  class DateTime;
18  class Duration;
19 }
20 
21 namespace fv3jedi {
22 
23 // Geometry key type
24 typedef int F90geom;
25 // Geometry iterator key type
26 typedef int F90iter;
27 // Model key type
28 typedef int F90model;
29 // Tlm key type
30 typedef int F90tlm;
31 // Locations key type
32 typedef int F90locs;
33 // Goms key type
34 typedef int F90goms;
35 // Trajectory key type
36 typedef int F90traj;
37 // Background error covariance key type
38 typedef int F90bmat;
39 // ObOp trajectory
40 typedef int F90ootrj;
41 // State key
42 typedef int F90state;
43 // Increment key
44 typedef int F90inc;
45 // GetValues key
46 typedef int F90getvalues;
47 typedef int F90lineargetvalues;
48 
49 } // namespace fv3jedi
50 #endif // FV3JEDI_UTILITIES_INTERFACE_H_
fv3jedi::F90inc
int F90inc
Definition: interface.h:44
fv3jedi::F90ootrj
int F90ootrj
Definition: interface.h:40
fv3jedi::F90tlm
int F90tlm
Definition: interface.h:30
fv3jedi::F90model
int F90model
Definition: interface.h:28
fv3jedi::F90iter
int F90iter
Definition: interface.h:26
fv3jedi::F90lineargetvalues
int F90lineargetvalues
Definition: interface.h:47
fv3jedi::F90bmat
int F90bmat
Definition: interface.h:38
fv3jedi::F90geom
int F90geom
Definition: interface.h:24
eckit
Definition: FieldsMetadata.h:25
fv3jedi::F90state
int F90state
Definition: interface.h:42
fv3jedi::F90goms
int F90goms
Definition: interface.h:34
fv3jedi
Configuration files should be formatted as e.g.
Definition: ErrorCovariance.cc:20
fv3jedi::F90traj
int F90traj
Definition: interface.h:36
fv3jedi::F90locs
int F90locs
Definition: interface.h:32
fv3jedi::F90getvalues
int F90getvalues
Definition: interface.h:46
util
Definition: Geometry.interface.h:24