UFO
IodaGroupIndices.cc File Reference
#include "ufo/utils/IodaGroupIndices.h"
#include "eckit/exception/Exceptions.h"
#include "ioda/ObsGroup.h"
#include "oops/base/Variables.h"
Include dependency graph for IodaGroupIndices.cc:

Go to the source code of this file.

Namespaces

 ufo
 

Functions

template<typename T >
std::vector< int > ufo::getAllIndices (const std::vector< T > &all_elements, typename std::vector< T >::const_iterator elements_to_look_for_begin, typename std::vector< T >::const_iterator elements_to_look_for_end)
 
template<typename T >
std::vector< int > ufo::getAllIndices (const std::vector< T > &all_elements, const std::vector< T > &elements_to_look_for)
 
std::vector< int > ufo::getRequiredVariableIndices (const ioda::ObsGroup &obsgroup, const std::string &varname, typename std::vector< std::string >::const_iterator elements_to_look_for_begin, typename std::vector< std::string >::const_iterator elements_to_look_for_end)
 
std::vector< int > ufo::getRequiredVarOrChannelIndices (const ioda::ObsGroup &obsgroup, const oops::Variables &vars_to_look_for)