UFO
|
#include "ufo/filters/ObsAccessor.h"
#include <memory>
#include <string>
#include <vector>
#include "ioda/distribution/InefficientDistribution.h"
#include "ioda/ObsSpace.h"
#include "ufo/filters/QCflags.h"
#include "ufo/utils/RecursiveSplitter.h"
Go to the source code of this file.
Namespaces | |
ufo | |
ufo::anonymous_namespace{ObsAccessor.cc} | |
Functions | |
template<typename VariableType > | |
std::vector< VariableType > | ufo::anonymous_namespace{ObsAccessor.cc}::getVariableFromObsSpaceImpl (const std::string &group, const std::string &variable, const ioda::ObsSpace &obsdb, const ioda::Distribution &obsDistribution) |
template<typename T > | |
std::vector< T > | ufo::anonymous_namespace{ObsAccessor.cc}::getValidObservationCategories (const std::vector< T > &categories, const std::vector< size_t > &validObsIds) |
Return the vector of elements of categories with indices validObsIds . More... | |
template<typename VariableType > | |
void | ufo::anonymous_namespace{ObsAccessor.cc}::groupObservationsByVariableImpl (const Variable &variable, const std::vector< size_t > &validObsIds, const ioda::ObsSpace &obsdb, const ioda::Distribution &obsDistribution, RecursiveSplitter &splitter) |