VM2D  1.12
Vortex methods for 2D flows simulation
VMlib::StreamParser Member List

This is the complete list of members for VMlib::StreamParser, including all inherited members.

databaseVMlib::StreamParser
defaultsVMlib::StreamParserprivate
get(const std::string &name, std::vector< Point2D > &res, const std::vector< Point2D > *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, std::vector< v3D > &res, const std::vector< v3D > *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, std::vector< std::pair< T, P >> &res, const std::vector< std::pair< T, P >> *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, std::vector< numvector< T, 2 >> &res, const std::vector< numvector< T, 2 >> *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, std::vector< Vortex2D > &res, const std::vector< Vortex2D > *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, std::vector< GeomPoint > &res, const std::vector< GeomPoint > *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, std::vector< T > &res, const std::vector< T > *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, std::pair< std::string, T > &res, const std::pair< std::string, T > *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, T &res, const T *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, Point2D &res, const Point2D *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, v3D &res, const v3D *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, bool &res, const bool *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
get(const std::string &name, std::pair< std::pair< std::string, int >, std::string > &res, const std::pair< std::pair< std::string, int >, std::string > *defValue=nullptr, bool echoDefault=true) const VMlib::StreamParserinline
infoVMlib::StreamParsermutableprivate
ParseStream(std::istream &stream, std::unordered_map< std::string, std::vector< std::string >> &database, std::vector< std::string > specificKey={}, bool replaceVars=false, char openBracket= '(', char closeBracket= ')')VMlib::StreamParserprivate
ReplaceVarsInString(std::string &st)VMlib::StreamParserprivate
SetDefault(const std::string &name, T &res, const T *defValue, bool echoDefault) const VMlib::StreamParserinline
SplitString(LogStream &info, std::string line, bool upcase=true)VMlib::StreamParserstatic
StreamParser(LogStream &infoStream, const std::string &label, std::istream &mainStream, std::istream &defaultsStream, std::istream &switchersStream, std::istream &varsStream, std::vector< std::string > specificKey={})VMlib::StreamParser
StreamParser(LogStream &infoStream, const std::string &label, std::istream &mainStream, std::istream &defaultsStream, std::vector< std::string > specificKey={})VMlib::StreamParser
StreamParser(LogStream &infoStream, const std::string &label, std::istream &mainStream, char openBracket= '{', char closeBracket= '}')VMlib::StreamParser
StringToVector(std::string line, char openBracket= '(', char closeBracket= ')')VMlib::StreamParserstatic
switchersVMlib::StreamParserprivate
UpperCase(const std::string &line)VMlib::StreamParserstatic
varsVMlib::StreamParserprivate
VectorStringToString(const std::vector< std::string > &_vecString)VMlib::StreamParserstatic
~StreamParser()VMlib::StreamParserinline