UFO
ParallelObsDistribution.cc File Reference
#include "ufo/utils/ParallelObsDistribution.h"
#include "oops/mpi/mpi.h"
Include dependency graph for ParallelObsDistribution.cc:

Go to the source code of this file.

Namespaces

 ufo
 

Macros

#define INSTANTIATE_GET_GLOBAL_VARIABLE_VALUES(TYPE)
 

Functions

template<typename T >
std::vector< T > ufo::getGlobalVariableValues (const ioda::ObsSpace &obsspace, const ParallelObsDistribution &obsDistribution, const std::string &variable, const std::string &group)
 
template<>
std::vector< util::DateTime > ufo::getGlobalVariableValues (const ioda::ObsSpace &obsspace, const ParallelObsDistribution &obsDistribution, const std::string &variable, const std::string &group)
 
 ufo::INSTANTIATE_GET_GLOBAL_VARIABLE_VALUES (int)
 
 ufo::INSTANTIATE_GET_GLOBAL_VARIABLE_VALUES (float)
 
 ufo::INSTANTIATE_GET_GLOBAL_VARIABLE_VALUES (double)
 

Macro Definition Documentation

◆ INSTANTIATE_GET_GLOBAL_VARIABLE_VALUES

#define INSTANTIATE_GET_GLOBAL_VARIABLE_VALUES (   TYPE)
Value:
template std::vector<TYPE> getGlobalVariableValues(const ioda::ObsSpace &, \
const ParallelObsDistribution &, \
const std::string &, \
const std::string &)

Definition at line 62 of file ParallelObsDistribution.cc.

ufo::ParallelObsDistribution::getGlobalVariableValues
std::vector< T > getGlobalVariableValues(const ioda::ObsSpace &obsspace, const ParallelObsDistribution &obsDistribution, const std::string &variable, const std::string &group)
Return a vector containing the values of variable variable@group for all observations held by proces...
Definition: ParallelObsDistribution.cc:30