FV3 Bundle
qg4DVar.cc
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
#include "
model/instantiateQgChangeVarFactory.h
"
12
#include "
model/instantiateQgLocalizationFactory.h
"
13
#include "
model/QgTraits.h
"
14
#include "
oops/runs/Run.h
"
15
#include "
oops/runs/Variational.h
"
16
17
int
main
(
int
argc,
char
** argv) {
18
oops::Run
run(argc, argv);
19
qg::instantiateQgChangeVarFactory
();
20
qg::instantiateQgLocalizationFactory
();
21
oops::Variational<qg::QgTraits>
var;
22
run.
execute
(var);
23
return
0;
24
}
oops::Variational
Definition:
Variational.h:42
oops::Run::execute
void execute(const Application &)
Definition:
Run.cc:59
main
int main(int argc, char **argv)
Definition:
qg4DVar.cc:17
instantiateQgLocalizationFactory.h
QgTraits.h
qg::instantiateQgChangeVarFactory
void instantiateQgChangeVarFactory()
Definition:
instantiateQgChangeVarFactory.h:21
oops::Run
Run encapsulates one OOPS run.
Definition:
Run.h:29
instantiateQgChangeVarFactory.h
Variational.h
qg::instantiateQgLocalizationFactory
void instantiateQgLocalizationFactory()
Definition:
instantiateQgLocalizationFactory.h:20
Run.h
src
fv3-bundle
oops
qg
mains
qg4DVar.cc
Generated on Tue Nov 6 2018 11:39:18 for FV3 Bundle by
1.8.14