Parallel Analog Ensemble
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AnEnReadGrib Class Reference

AnEnReadGrib provides the functionality to read the Grib2 format. More...

#include <AnEnReadGrib.h>

Inheritance diagram for AnEnReadGrib:
AnEnReadGribMPI

Public Member Functions

 AnEnReadGrib ()
 
 AnEnReadGrib (const AnEnReadGrib &orig)
 
 AnEnReadGrib (Verbose verbose)
 
virtual ~AnEnReadGrib ()
 
void readForecasts (Forecasts &forecasts, const std::vector< ParameterGrib > &grib_parameters, const std::vector< std::string > &files, const std::string &regex_str, size_t unit_in_seconds=3600, bool delimited=false, std::vector< int > stations_index={}) const
 

Protected Member Functions

void readForecastsMeta_ (Forecasts &forecasts, const std::vector< ParameterGrib > &grib_parameters, const std::vector< std::string > &files, const std::string &regex_str, size_t unit_in_seconds, bool delimited, std::vector< int > stations_index) const
 
void readStations_ (Stations &, const std::string &, const std::vector< int > &stations_index={}) const
 

Protected Attributes

Verbose verbose_
 

Detailed Description

AnEnReadGrib provides the functionality to read the Grib2 format.

Constructor & Destructor Documentation

◆ AnEnReadGrib() [1/3]

AnEnReadGrib::AnEnReadGrib ( )

◆ AnEnReadGrib() [2/3]

AnEnReadGrib::AnEnReadGrib ( const AnEnReadGrib orig)

◆ AnEnReadGrib() [3/3]

AnEnReadGrib::AnEnReadGrib ( Verbose  verbose)

◆ ~AnEnReadGrib()

AnEnReadGrib::~AnEnReadGrib ( )
virtual

Member Function Documentation

◆ readForecasts()

void AnEnReadGrib::readForecasts ( Forecasts forecasts,
const std::vector< ParameterGrib > &  grib_parameters,
const std::vector< std::string > &  files,
const std::string &  regex_str,
size_t  unit_in_seconds = 3600,
bool  delimited = false,
std::vector< int >  stations_index = {} 
) const

◆ readForecastsMeta_()

void AnEnReadGrib::readForecastsMeta_ ( Forecasts forecasts,
const std::vector< ParameterGrib > &  grib_parameters,
const std::vector< std::string > &  files,
const std::string &  regex_str,
size_t  unit_in_seconds,
bool  delimited,
std::vector< int >  stations_index 
) const
protected

◆ readStations_()

void AnEnReadGrib::readStations_ ( Stations ,
const std::string &  ,
const std::vector< int > &  stations_index = {} 
) const
protected

Member Data Documentation

◆ verbose_

Verbose AnEnReadGrib::verbose_
protected

The documentation for this class was generated from the following files: