Parallel Analog Ensemble
Loading...
Searching...
No Matches
FunctionsIO Namespace Reference

Functions

void toParameterVector (std::vector< ParameterGrib > &, const std::vector< std::string > &parameters_name, const std::vector< long > &parameters_id, const std::vector< long > &parameters_level, const std::vector< std::string > &parameters_level_type, const std::vector< bool > &parameters_circular={}, Verbose verbose=Verbose::Warning)
 
bool parseFilename (Time &time, Time &flt, const std::string &file, const boost::gregorian::date &start_day, const boost::xpressive::sregex &rex, size_t unit_in_seconds, bool delimited)
 
void parseFilenames (Times &, Times &, const std::vector< std::string > &files, const std::string &regex_str, size_t unit_in_seconds, bool delimited)
 
void listFiles (std::vector< std::string > &files, const std::string &folder, const std::string &regex_str)
 
size_t totalFiles (const std::string &folder)
 

Function Documentation

◆ listFiles()

void FunctionsIO::listFiles ( std::vector< std::string > & files,
const std::string & folder,
const std::string & regex_str )

◆ parseFilename()

bool FunctionsIO::parseFilename ( Time & time,
Time & flt,
const std::string & file,
const boost::gregorian::date & start_day,
const boost::xpressive::sregex & rex,
size_t unit_in_seconds,
bool delimited )

◆ parseFilenames()

void FunctionsIO::parseFilenames ( Times & ,
Times & ,
const std::vector< std::string > & files,
const std::string & regex_str,
size_t unit_in_seconds,
bool delimited )

◆ toParameterVector()

void FunctionsIO::toParameterVector ( std::vector< ParameterGrib > & ,
const std::vector< std::string > & parameters_name,
const std::vector< long > & parameters_id,
const std::vector< long > & parameters_level,
const std::vector< std::string > & parameters_level_type,
const std::vector< bool > & parameters_circular = {},
Verbose verbose = Verbose::Warning )

◆ totalFiles()

size_t FunctionsIO::totalFiles ( const std::string & folder)