Classes | |
struct | XPathInfo |
Functions | |
bool | splitStringToInts (const std::string s, std::vector< int > &vals, size_type reserveSize=0) |
bool | splitStringToDoubles (const std::string s, std::vector< double > &vals, size_type reserveSize=0) |
xmlDocPtr | getDoc (const std::string filename) |
xmlXPathObjectPtr | getNodeSet (xmlDocPtr doc, const std::string xpath, const std::string ns, const std::string nsHRef) |
void | getNodeStrings (const XPathInfo &xPathInfo, std::vector< std::string > &nodeStrings) |
void | getNodeStrings (const XPathInfo &xPathInfo, std::vector< std::string > &nodeStrings, std::vector< std::vector< std::pair< std::string, std::string > > > &attrStrings) |
void | readSphericalDataFromXMLNodeData (std::vector< std::string > &radialValuesStrings, std::vector< std::string > &qNumbersStrings, std::vector< std::string > &cutOffInfoStrings, const XPathInfo &xPathInfo) |
void | processSphericalDataFromXMLNodeData (std::vector< SphericalData > &sphericalDataVec, const std::vector< std::string > &radialValueStrings, const std::vector< std::string > &qNumberStrings, const std::vector< std::string > &cutOffInfoStrings, const std::vector< double > &radialPoints, const XPathInfo &xPathInfo) |
xmlDocPtr dftefe::atoms::AtomSphericalElectronicDataXMLLocal::getDoc | ( | const std::string | filename | ) |
xmlXPathObjectPtr dftefe::atoms::AtomSphericalElectronicDataXMLLocal::getNodeSet | ( | xmlDocPtr | doc, |
const std::string | xpath, | ||
const std::string | ns, | ||
const std::string | nsHRef | ||
) |
void dftefe::atoms::AtomSphericalElectronicDataXMLLocal::getNodeStrings | ( | const XPathInfo & | xPathInfo, |
std::vector< std::string > & | nodeStrings | ||
) |
void dftefe::atoms::AtomSphericalElectronicDataXMLLocal::getNodeStrings | ( | const XPathInfo & | xPathInfo, |
std::vector< std::string > & | nodeStrings, | ||
std::vector< std::vector< std::pair< std::string, std::string > > > & | attrStrings | ||
) |
void dftefe::atoms::AtomSphericalElectronicDataXMLLocal::processSphericalDataFromXMLNodeData | ( | std::vector< SphericalData > & | sphericalDataVec, |
const std::vector< std::string > & | radialValueStrings, | ||
const std::vector< std::string > & | qNumberStrings, | ||
const std::vector< std::string > & | cutOffInfoStrings, | ||
const std::vector< double > & | radialPoints, | ||
const XPathInfo & | xPathInfo | ||
) |
void dftefe::atoms::AtomSphericalElectronicDataXMLLocal::readSphericalDataFromXMLNodeData | ( | std::vector< std::string > & | radialValuesStrings, |
std::vector< std::string > & | qNumbersStrings, | ||
std::vector< std::string > & | cutOffInfoStrings, | ||
const XPathInfo & | xPathInfo | ||
) |
bool dftefe::atoms::AtomSphericalElectronicDataXMLLocal::splitStringToDoubles | ( | const std::string | s, |
std::vector< double > & | vals, | ||
size_type | reserveSize = 0 |
||
) |
bool dftefe::atoms::AtomSphericalElectronicDataXMLLocal::splitStringToInts | ( | const std::string | s, |
std::vector< int > & | vals, | ||
size_type | reserveSize = 0 |
||
) |