OOPS
instantiateQgLocalizationFactory.h
Go to the documentation of this file.
1
/*
2
* (C) Copyright 2009-2016 ECMWF.
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
* In applying this licence, ECMWF does not waive the privileges and immunities
7
* granted to it by virtue of its status as an intergovernmental organisation nor
8
* does it submit to any jurisdiction.
9
*/
10
11
#ifndef QG_MODEL_INSTANTIATEQGLOCALIZATIONFACTORY_H_
12
#define QG_MODEL_INSTANTIATEQGLOCALIZATIONFACTORY_H_
13
14
#include "
oops/interface/Localization.h
"
15
16
#include "oops/qg/LocalizationMatrixQG.h"
17
#include "oops/qg/QgTraits.h"
18
19
namespace
qg
{
20
21
void
instantiateQgLocalizationFactory
() {
22
static
oops::LocalizationMaker
<
qg::QgTraits
,
23
oops::Localization<qg::QgTraits, LocalizationMatrixQG>
> makerQG_(
"QG"
);
24
}
25
26
}
// namespace qg
27
28
#endif // QG_MODEL_INSTANTIATEQGLOCALIZATIONFACTORY_H_
oops::Localization
Model-space localization class: intended for model-specific implementations.
Definition:
oops/interface/Localization.h:30
qg::QgTraits
Definition:
QgTraits.h:42
qg
The namespace for the qg model.
Definition:
qg/model/AnalyticInit.cc:13
Localization.h
qg::instantiateQgLocalizationFactory
void instantiateQgLocalizationFactory()
Definition:
instantiateQgLocalizationFactory.h:21
oops::LocalizationMaker
Definition:
LocalizationBase.h:117
fv3-bundle
oops
qg
model
instantiateQgLocalizationFactory.h
Generated on Sun Oct 25 2020 12:42:57 for OOPS by
1.8.18