PLMD::Tools Member List

This is the complete list of members for PLMD::Tools, including all inherited members.

bessel0(const double &val)PLMD::Toolsstatic
caseInSensStringCompare(const std::string &str1, const std::string &str2)PLMD::Toolsstatic
concatenateExceptionMessages()PLMD::Toolsstatic
convert(const T &t, U &u)PLMD::Toolsinlinestatic
convertNoexcept(const std::string &str, double &t)PLMD::Toolsstatic
convertNoexcept(const std::string &str, long double &t)PLMD::Toolsstatic
convertNoexcept(const std::string &str, float &t)PLMD::Toolsstatic
convertNoexcept(const std::string &str, int &t)PLMD::Toolsstatic
convertNoexcept(const std::string &str, long int &t)PLMD::Toolsstatic
convertNoexcept(const std::string &str, long long int &t)PLMD::Toolsstatic
convertNoexcept(const std::string &str, unsigned &t)PLMD::Toolsstatic
convertNoexcept(const std::string &str, long unsigned &t)PLMD::Toolsstatic
convertNoexcept(const std::string &str, long long unsigned &t)PLMD::Toolsstatic
convertNoexcept(const std::string &str, AtomNumber &t)PLMD::Toolsstatic
convertNoexcept(const std::string &str, std::string &t)PLMD::Toolsstatic
convertNoexcept(T i, std::string &str)PLMD::Toolsstatic
convertToAny(const std::string &str, T &t)PLMD::Toolsprivatestatic
convertToInt(const std::string &str, T &t)PLMD::Toolsprivatestatic
convertToReal(const std::string &str, T &t)PLMD::Toolsprivatestatic
extension(const std::string &)PLMD::Toolsstatic
fastpow(double base, int exp)PLMD::Toolsinlinestatic
fastpow(T base)PLMD::Toolsinlinestatic
fastpow_rec(T base, T result)PLMD::Toolsinlineprivatestatic
findKeyword(const std::vector< std::string > &line, const std::string &key)PLMD::Toolsstatic
getKey(std::vector< std::string > &line, const std::string &key, std::string &s, int rep=-1)PLMD::Toolsstatic
getline(FILE *, std::string &line)PLMD::Toolsstatic
getParsedLine(IFile &ifile, std::vector< std::string > &line, const bool trimcomments=true)PLMD::Toolsstatic
getWords(std::string_view line, const char *sep=NULL, int *parlevel=NULL, const char *parenthesis="{", const bool &delete_parenthesis=true)PLMD::Toolsstatic
getWordsSimple(gch::small_vector< std::string_view > &words, std::string_view line)PLMD::Toolsstatic
interpretLabel(std::vector< std::string > &s)PLMD::Toolsstatic
interpretRanges(std::vector< std::string > &)PLMD::Toolsstatic
ls(const std::string &)PLMD::Toolsstatic
ltrim(std::string &s)PLMD::Toolsstatic
make_unique(Args &&... args)PLMD::Toolsinlinestatic
molfile_lock()PLMD::Toolsstatic
parse(std::vector< std::string > &line, const std::string &key, T &val, int rep=-1)PLMD::Toolsstatic
parseFlag(std::vector< std::string > &line, const std::string &key, bool &val)PLMD::Toolsinlinestatic
parseVector(std::vector< std::string > &line, const std::string &key, std::vector< T > &val, int rep=-1)PLMD::Toolsstatic
pbc(double)PLMD::Toolsinlinestatic
removeDuplicates(std::vector< T > &vec)PLMD::Toolsstatic
set_to_zero(double *ptr, unsigned n)PLMD::Toolsinlinestatic
set_to_zero(std::vector< VectorGeneric< n >> &vec)PLMD::Toolsinlinestatic
set_to_zero(std::vector< TensorGeneric< n, m >> &vec)PLMD::Toolsinlinestatic
startWith(const std::string &full, const std::string &start)PLMD::Toolsstatic
stripLeadingAndTrailingBlanks(std::string &str)PLMD::Toolsstatic
trim(std::string &s)PLMD::Toolsstatic
trimComments(std::string &s)PLMD::Toolsstatic
unique2raw(const std::vector< std::unique_ptr< T >> &)PLMD::Toolsstatic
unique2raw(const std::vector< std::unique_ptr< const T >> &)PLMD::Toolsstatic