VM2D
1.12
Vortex methods for 2D flows simulation
|
This is the complete list of members for VMlib::StreamParser, including all inherited members.
database | VMlib::StreamParser | |
defaults | VMlib::StreamParser | private |
get(const std::string &name, std::vector< Point2D > &res, const std::vector< Point2D > *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
get(const std::string &name, std::vector< v3D > &res, const std::vector< v3D > *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
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::StreamParser | inline |
get(const std::string &name, std::vector< numvector< T, 2 >> &res, const std::vector< numvector< T, 2 >> *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
get(const std::string &name, std::vector< Vortex2D > &res, const std::vector< Vortex2D > *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
get(const std::string &name, std::vector< GeomPoint > &res, const std::vector< GeomPoint > *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
get(const std::string &name, std::vector< T > &res, const std::vector< T > *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
get(const std::string &name, std::pair< std::string, T > &res, const std::pair< std::string, T > *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
get(const std::string &name, T &res, const T *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
get(const std::string &name, Point2D &res, const Point2D *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
get(const std::string &name, v3D &res, const v3D *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
get(const std::string &name, bool &res, const bool *defValue=nullptr, bool echoDefault=true) const | VMlib::StreamParser | inline |
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::StreamParser | inline |
info | VMlib::StreamParser | mutableprivate |
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::StreamParser | private |
ReplaceVarsInString(std::string &st) | VMlib::StreamParser | private |
SetDefault(const std::string &name, T &res, const T *defValue, bool echoDefault) const | VMlib::StreamParser | inline |
SplitString(LogStream &info, std::string line, bool upcase=true) | VMlib::StreamParser | static |
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::StreamParser | static |
switchers | VMlib::StreamParser | private |
UpperCase(const std::string &line) | VMlib::StreamParser | static |
vars | VMlib::StreamParser | private |
VectorStringToString(const std::vector< std::string > &_vecString) | VMlib::StreamParser | static |
~StreamParser() | VMlib::StreamParser | inline |