|
OpenMD 3.1
Molecular Dynamics in the Open
|
#include <cstring>#include <fstream>#include <iostream>#include <sstream>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | OpenMD |
| This basic Periodic Table class was originally taken from the data.cpp file in OpenBabel. | |
Enumerations | |
| enum class | StringState : char { SlashOC , StarIC , SingleLineComment , MultiLineComment , NotAComment } |
Functions | |
| std::string | OpenMD::UpperCase (const std::string &S) |
| Converts a string to UPPER CASE. | |
| int | OpenMD::findBegin (std::istream &theStream, const char *startText) |
| Finds the location of the string "begin <startText>" in an input stream. | |
| int | OpenMD::isEndLine (char *line) |
| discovers whether or not the line contains the "end" token | |
| bool | OpenMD::CaseInsensitiveEquals (const char ch1, const char ch2) |
| size_t | OpenMD::CaseInsensitiveFind (const std::string &str1, const std::string &str2) |
| template<typename T > | |
| std::string | OpenMD::toString (const T &v) |
| Convert a variable to a string. | |
| template<typename T > | |
| T | OpenMD::lexi_cast (const std::string &str) |
| template<typename T > | |
| bool | OpenMD::isType (const std::string &str) |
| bool | OpenMD::isInteger (const std::string &str) |
| std::string | OpenMD::OpenMD_itoa (int value, unsigned int base) |
| std::string | OpenMD::getPrefix (const std::string &str) |
| template<class ContainerType > | |
| std::string | OpenMD::containerToString (const ContainerType &cont) |
| template<typename InputIt , typename OutputIt > | |
| constexpr OutputIt | OpenMD::copyWithoutComments (InputIt first, InputIt last, OutputIt out) |