parse.h File Reference

This file contains functions for parsing the configuration file. More...

Include dependency graph for parse.h:

Go to the source code of this file.

Namespaces

 highprecisionpso
 base namespace for this project.
 
 highprecisionpso::parse
 Contains a large set of functions for parsing the configuration file.
 

Functions

Function * highprecisionpso::parse::ParseCombineFunction (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a combined function starting at the given index. More...
 
SpecificFunction * highprecisionpso::parse::ParseCombineSpecificFunction (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a combined specific function starting at the given index. More...
 
SpecificStatisticalEvaluation * highprecisionpso::parse::ParseCombineSpecificStatistic (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a combined specific statistical evaluation starting at the given index. More...
 
Statistic * highprecisionpso::parse::ParseCombineStatistic (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a combined statistic starting at the given index. More...
 
ConstantEvaluation * highprecisionpso::parse::ParseConstantEvaluation (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a constant evaluation starting at the given index. More...
 
Function * highprecisionpso::parse::ParseFunction (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a function starting at the given index. More...
 
Function * highprecisionpso::parse::ParseFunctionReduceOperator (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a function reduce operator starting at the given index. More...
 
Operation * highprecisionpso::parse::ParseOperation (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for an operation starting at the given index. More...
 
PairReduceOperation * highprecisionpso::parse::ParsePairCombinationOperation (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a pair combination operation starting at the given index. More...
 
Statistic * highprecisionpso::parse::ParseReduceOperator (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a reduce operator starting at the given index. More...
 
SpecificFunction * highprecisionpso::parse::ParseSpecificFunction (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a specific function starting at the given index. More...
 
SpecificStatisticalEvaluation * highprecisionpso::parse::ParseSpecificStatistic (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a specific statistical evaluation starting at the given index. More...
 
Function * highprecisionpso::parse::ParseStandardFunction (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a standard function starting at the given index. More...
 
Statistic * highprecisionpso::parse::ParseStatistic (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a statistic starting at the given index. More...
 
VectorReduceOperation * highprecisionpso::parse::ParseVectorReduceOperation (const std::vector< std::string > &parameters, unsigned int &parsed_parameters)
 Parses the given vector for a vector reduce operation starting at the given index. More...
 
void highprecisionpso::parse::SignalInvalidCommand (const std::vector< std::string > &parameters)
 Prints the supplied parameters to stderr and let the program terminate with exit code 1. More...
 

Detailed Description

This file contains functions for parsing the configuration file.

Author
Alexander Raß (alexa.nosp@m.nder.nosp@m..rass.nosp@m.@fau.nosp@m..de)
Date
October, 2015