OOPS
instantiateLocalizationFactory.h
Go to the documentation of this file.
1
/*
2
* (C) Copyright 2017-2020 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 LORENZ95_INSTANTIATELOCALIZATIONFACTORY_H_
9
#define LORENZ95_INSTANTIATELOCALIZATIONFACTORY_H_
10
11
#include "
lorenz95/L95Traits.h
"
12
#include "
lorenz95/LocalizationMatrixL95.h
"
13
#include "
oops/interface/Localization.h
"
14
15
namespace
lorenz95
{
16
17
void
instantiateLocalizationFactory
() {
18
static
oops::LocalizationMaker
<
L95Traits
,
19
oops::Localization<L95Traits, LocalizationMatrixL95>
> makerL95_(
"L95"
);
20
}
21
22
}
// namespace lorenz95
23
24
#endif // LORENZ95_INSTANTIATELOCALIZATIONFACTORY_H_
oops::Localization
Model-space localization class: intended for model-specific implementations.
Definition:
oops/interface/Localization.h:30
lorenz95::L95Traits
Definition:
L95Traits.h:41
lorenz95::instantiateLocalizationFactory
void instantiateLocalizationFactory()
Definition:
instantiateLocalizationFactory.h:17
LocalizationMatrixL95.h
Localization.h
L95Traits.h
oops::LocalizationMaker
Definition:
LocalizationBase.h:117
lorenz95
The namespace for the L95 model.
Definition:
l95/src/lorenz95/AnalyticInit.cc:17
fv3-bundle
oops
l95
src
lorenz95
instantiateLocalizationFactory.h
Generated on Sun Oct 25 2020 12:42:57 for OOPS by
1.8.18