MeteoIODoc 20241221.207bde49
GRIBIO.cc File Reference

Namespaces

namespace  mio
 

Functions

static size_t mio::findDate (const std::vector< GRIBFile > &cache, const Date &date)
 
static void mio::handleConversions (Grid2DObject &grid_out, const double &paramId)
 
static std::vector< CodesHandlePtr > mio::findMessages (GRIBFile &file, const std::string &param_key, const std::string &level_key, const std::string &level_type, const std::string &paramID_string, double paramID_double, long paramID_long, const bool &verbose, const std::string &param_name)
 
static std::vector< CodesHandlePtr > mio::extractParameterInfoAndFindMessages (GRIBFile &file, const std::string &param_name, const GRIBTable &parameter_table, long &level_no, const bool &verbose)
 
static std::vector< CodesHandlePtr > mio::extractParameterInfoAndFindMessages (GRIBFile &file, const MeteoGrids::Parameters &parameter, const GRIBTable &parameter_table, long &level_no, const bool &verbose)
 
static bool mio::compareByDate (const GRIBFile &a, const GRIBFile &b)
 
static bool mio::compareToDate (const GRIBFile &a, const Date &b)
 
static std::vector< MeteoData > mio::createMeteoDataVector (const std::vector< StationData > &stations, const Date &date)
 
static void mio::processMessages (std::vector< CodesHandlePtr > &messages, const long &level_no, std::vector< MeteoData > &vecMeteo, const std::vector< double > &lats, const std::vector< double > &lons, const size_t &npoints, const size_t &par_index)
 

Variables

static const double mio::plugin_nodata = IOUtils::nodata
 
static const std::string mio::default_extension = ".grib"