OOPS
qg/model/AnalyticInit.h
Go to the documentation of this file.
1
/*
2
* (C) Copyright 2020-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 QG_MODEL_ANALYTICINIT_H_
9
#define QG_MODEL_ANALYTICINIT_H_
10
11
#include "eckit/config/LocalConfiguration.h"
12
13
namespace
qg
{
14
class
LocationsQG;
15
class
GomQG;
16
17
/// AnalyticInit class fills GeoVaLs with analytic formulae
18
/// Options: baroclinic instability and large vortices
19
class
AnalyticInit
{
20
public
:
21
explicit
AnalyticInit
(
const
eckit::Configuration &);
22
void
fillGeoVaLs
(
const
LocationsQG
&,
GomQG
&)
const
;
23
24
private
:
25
const
eckit::LocalConfiguration
config_
;
26
};
27
28
}
// namespace qg
29
30
#endif // QG_MODEL_ANALYTICINIT_H_
qg::AnalyticInit::fillGeoVaLs
void fillGeoVaLs(const LocationsQG &, GomQG &) const
GeoVaLs Analytic Initialization.
Definition:
qg/model/AnalyticInit.cc:25
qg
The namespace for the qg model.
Definition:
qg/model/AnalyticInit.cc:13
qg::LocationsQG
LocationsQG class to handle locations for QG model.
Definition:
LocationsQG.h:36
qg::GomQG
GomQG class to handle local model values for QG model.
Definition:
GomQG.h:33
qg::AnalyticInit
Definition:
qg/model/AnalyticInit.h:19
qg::AnalyticInit::config_
const eckit::LocalConfiguration config_
Definition:
qg/model/AnalyticInit.h:25
qg::AnalyticInit::AnalyticInit
AnalyticInit(const eckit::Configuration &)
Definition:
qg/model/AnalyticInit.cc:16
fv3-bundle
oops
qg
model
AnalyticInit.h
Generated on Sun Oct 25 2020 12:42:56 for OOPS by
1.8.18