FV3-JEDI
Traits.h
Go to the documentation of this file.
1 /*
2  * (C) Copyright 2017 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_TRAITS_H_
9 #define FV3JEDI_UTILITIES_TRAITS_H_
10 
11 #include <string>
12 
19 #include "fv3jedi/State/State.h"
20 
23 
25 
26 namespace fv3jedi {
27 
28 struct Traits {
29  static std::string name() {return "FV3JEDI";}
30  static std::string nameCovar() {return "FV3JEDI-ID";}
31 
42 };
43 
44 } // namespace fv3jedi
45 
46 #endif // FV3JEDI_UTILITIES_TRAITS_H_
fv3jedi::Traits::nameCovar
static std::string nameCovar()
Definition: Traits.h:30
GetValues.h
fv3jedi::Traits::ModelAuxIncrement
fv3jedi::ModelBiasIncrement ModelAuxIncrement
Definition: Traits.h:39
fv3jedi::LinearGetValues
Definition: LinearGetValues.h:48
fv3jedi::Traits::GetValues
fv3jedi::GetValues GetValues
Definition: Traits.h:36
fv3jedi::Traits::LinearGetValues
fv3jedi::LinearGetValues LinearGetValues
Definition: Traits.h:37
fv3jedi::Traits::ModelAuxCovariance
fv3jedi::ModelBiasCovariance ModelAuxCovariance
Definition: Traits.h:40
ErrorCovariance.h
Geometry.h
GeometryIterator.h
fv3jedi::Traits
Definition: Traits.h:28
fv3jedi::Traits::GeometryIterator
fv3jedi::GeometryIterator GeometryIterator
Definition: Traits.h:35
fv3jedi::ModelBias
Model error for the FV3JEDI model.
Definition: ModelBias.h:41
fv3jedi::ModelBiasCovariance
Definition: ModelBiasCovariance.h:29
fv3jedi::Geometry
Geometry handles geometry for FV3JEDI model.
Definition: Geometry.h:41
fv3jedi::GetValues
Definition: GetValues.h:50
ModelBias.h
fv3jedi::ErrorCovariance
Definition: ErrorCovariance.h:35
fv3jedi::Increment
Definition: Increment.h:52
fv3jedi::Traits::ModelAuxControl
fv3jedi::ModelBias ModelAuxControl
Definition: Traits.h:38
fv3jedi::State
Definition: State.h:45
fv3jedi::Traits::Increment
fv3jedi::Increment Increment
Definition: Traits.h:33
LinearGetValues.h
fv3jedi::Traits::State
fv3jedi::State State
Definition: Traits.h:41
fv3jedi::GeometryIterator
Definition: GeometryIterator.h:30
fv3jedi
Configuration files should be formatted as e.g.
Definition: ErrorCovariance.cc:20
Increment.h
ModelBiasCovariance.h
ModelBiasIncrement.h
fv3jedi::Traits::name
static std::string name()
Definition: Traits.h:29
fv3jedi::Traits::Geometry
fv3jedi::Geometry Geometry
Definition: Traits.h:34
fv3jedi::ModelBiasIncrement
Definition: ModelBiasIncrement.h:27
fv3jedi::Traits::Covariance
fv3jedi::ErrorCovariance Covariance
Definition: Traits.h:32
State.h