IODA
IodaTrait.h
Go to the documentation of this file.
1
/*
2
* (C) Copyright 2017 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 IODATRAIT_H_
9
#define IODATRAIT_H_
10
11
#include <string>
12
13
#include "ioda/ObsDataVector.h"
14
#include "
ioda/ObsSpace.h
"
15
#include "
ioda/ObsVector.h
"
16
17
namespace
ioda
{
18
19
struct
IodaTrait
{
20
static
std::string
name
() {
return
"IODA"
;}
21
22
typedef
ioda::ObsSpace
ObsSpace
;
23
typedef
ioda::ObsVector
ObsVector
;
24
template
<
typename
DATATYPE>
using
ObsDataVector
=
ioda::ObsDataVector<DATATYPE>
;
25
};
26
27
}
// namespace ioda
28
29
#endif // IODATRAIT_H_
ObsSpace.h
ioda::IodaTrait::name
static std::string name()
Definition:
IodaTrait.h:20
ioda::IodaTrait
Definition:
IodaTrait.h:19
ioda
Definition:
IodaUtils.cc:13
ioda::ObsVector
ObsVector class to handle vectors in observation space for IODA.
Definition:
src/ObsVector.h:34
ioda::ObsDataVector
ObsDataVector<DATATYPE> handles vectors of data of type DATATYPE in observation space.
Definition:
ObsDataVector.h:41
ObsVector.h
ioda::ObsSpace
Observation Space View.
Definition:
src/ObsSpace.h:35
ioda::IodaTrait::ObsVector
ioda::ObsVector ObsVector
Definition:
IodaTrait.h:23
ioda::IodaTrait::ObsSpace
ioda::ObsSpace ObsSpace
Definition:
IodaTrait.h:22
fv3-bundle
ioda
src
IodaTrait.h
Generated on Sat Oct 24 2020 18:46:40 for IODA by
1.8.18