VM2D 1.14
Vortex methods for 2D flows simulation
Loading...
Searching...
No Matches
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) constVMlib::StreamParserinline
get(const std::string &name, std::vector< v3D > &res, const std::vector< v3D > *defValue=nullptr, bool echoDefault=true) constVMlib::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) constVMlib::StreamParserinline
get(const std::string &name, std::vector< numvector< T, 2 > > &res, const std::vector< numvector< T, 2 > > *defValue=nullptr, bool echoDefault=true) constVMlib::StreamParserinline
get(const std::string &name, std::vector< Vortex2D > &res, const std::vector< Vortex2D > *defValue=nullptr, bool echoDefault=true) constVMlib::StreamParserinline
get(const std::string &name, std::vector< GeomPoint > &res, const std::vector< GeomPoint > *defValue=nullptr, bool echoDefault=true) constVMlib::StreamParserinline
get(const std::string &name, std::vector< T > &res, const std::vector< T > *defValue=nullptr, bool echoDefault=true) constVMlib::StreamParserinline
get(const std::string &name, std::pair< std::string, T > &res, const std::pair< std::string, T > *defValue=nullptr, bool echoDefault=true) constVMlib::StreamParserinline
get(const std::string &name, T &res, const T *defValue=nullptr, bool echoDefault=true) constVMlib::StreamParserinline
get(const std::string &name, Point2D &res, const Point2D *defValue=nullptr, bool echoDefault=true) constVMlib::StreamParserinline
get(const std::string &name, v3D &res, const v3D *defValue=nullptr, bool echoDefault=true) constVMlib::StreamParserinline
get(const std::string &name, bool &res, const bool *defValue=nullptr, bool echoDefault=true) constVMlib::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) constVMlib::StreamParserinline
infoVMlib::StreamParsermutableprivate
MergeDbsWithoutRepeats(std::unordered_map< std::string, std::vector< std::string > > &database, const std::unordered_map< std::string, std::vector< std::string > > &)VMlib::StreamParserprivate
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) constVMlib::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