Parallel Analog Ensemble
Loading...
Searching...
No Matches
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: