OOPS
DolphChebyshev.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 OOPS_BASE_DOLPHCHEBYSHEV_H_
12
#define OOPS_BASE_DOLPHCHEBYSHEV_H_
13
14
#include <map>
15
16
#include "
oops/base/WeightingFct.h
"
17
#include "oops/util/DateTime.h"
18
#include "oops/util/Duration.h"
19
20
namespace
eckit
{
21
class
Configuration;
22
}
23
24
namespace
oops
{
25
26
// -----------------------------------------------------------------------------
27
28
class
DolphChebyshev
:
public
WeightingFct
{
29
public
:
30
explicit
DolphChebyshev
(
const
eckit::Configuration &);
31
~DolphChebyshev
() {}
32
33
std::map< util::DateTime, double >
setWeights
(
const
util::DateTime &,
34
const
util::DateTime &,
35
const
util::Duration &);
36
37
private
:
38
util::Duration
tau_
;
39
};
40
41
// -----------------------------------------------------------------------------
42
43
}
// namespace oops
44
45
#endif // OOPS_BASE_DOLPHCHEBYSHEV_H_
oops
The namespace for the main oops code.
Definition:
ErrorCovarianceL95.cc:22
oops::DolphChebyshev::tau_
util::Duration tau_
Definition:
DolphChebyshev.h:38
oops::DolphChebyshev
Definition:
DolphChebyshev.h:28
oops::DolphChebyshev::~DolphChebyshev
~DolphChebyshev()
Definition:
DolphChebyshev.h:31
eckit
Definition:
FieldL95.h:22
oops::WeightingFct
Weighting Function.
Definition:
WeightingFct.h:31
oops::DolphChebyshev::setWeights
std::map< util::DateTime, double > setWeights(const util::DateTime &, const util::DateTime &, const util::Duration &)
Definition:
DolphChebyshev.cc:31
WeightingFct.h
oops::DolphChebyshev::DolphChebyshev
DolphChebyshev(const eckit::Configuration &)
Definition:
DolphChebyshev.cc:25
fv3-bundle
oops
src
oops
base
DolphChebyshev.h
Generated on Sun Oct 25 2020 12:42:57 for OOPS by
1.8.18