DFT-EFE
 
Loading...
Searching...
No Matches
AtomSphericalData.cpp File Reference
#include <atoms/AtomSphericalData.h>
#include <utils/Exceptions.h>
#include <utils/StringOperations.h>
#include <libxml/parser.h>
#include <libxml/xpath.h>
#include <libxml/tree.h>
#include <libxml/xpathInternals.h>
#include <sstream>
#include <set>
Include dependency graph for AtomSphericalData.cpp:

Classes

struct  dftefe::atoms::AtomSphericalDataXMLLocal::XPathInfo
 

Namespaces

namespace  dftefe
 dealii includes
 
namespace  dftefe::atoms
 
namespace  dftefe::atoms::AtomSphericalDataXMLLocal
 

Functions

bool dftefe::atoms::AtomSphericalDataXMLLocal::splitStringToInts (const std::string s, std::vector< int > &vals, size_type reserveSize=0)
 
bool dftefe::atoms::AtomSphericalDataXMLLocal::splitStringToDoubles (const std::string s, std::vector< double > &vals, size_type reserveSize=0)
 
xmlDocPtr dftefe::atoms::AtomSphericalDataXMLLocal::getDoc (const std::string fileName)
 
xmlXPathObjectPtr dftefe::atoms::AtomSphericalDataXMLLocal::getNodeSet (xmlDocPtr doc, const std::string xpath, const std::string ns, const std::string nsHRef)
 
void dftefe::atoms::AtomSphericalDataXMLLocal::getNodeStrings (const XPathInfo &xPathInfo, std::vector< std::string > &nodeStrings)
 
void dftefe::atoms::AtomSphericalDataXMLLocal::getNodeStrings (const XPathInfo &xPathInfo, std::vector< std::string > &nodeStrings, std::vector< std::vector< std::pair< std::string, std::string > > > &attrStrings)
 
void dftefe::atoms::AtomSphericalDataXMLLocal::readSphericalDataFromXMLNodeData (std::vector< std::string > &radialValuesStrings, std::vector< std::string > &qNumbersStrings, std::vector< std::string > &cutOffInfoStrings, const XPathInfo &xPathInfo)
 
void dftefe::atoms::AtomSphericalDataXMLLocal::processSphericalDataFromXMLNodeData (std::vector< std::shared_ptr< 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)