DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::atoms::AtomSphericalElectronicDataXMLLocal Namespace Reference

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)
 

Function Documentation

◆ getDoc()

xmlDocPtr dftefe::atoms::AtomSphericalElectronicDataXMLLocal::getDoc ( const std::string  filename)
Here is the call graph for this function:

◆ getNodeSet()

xmlXPathObjectPtr dftefe::atoms::AtomSphericalElectronicDataXMLLocal::getNodeSet ( xmlDocPtr  doc,
const std::string  xpath,
const std::string  ns,
const std::string  nsHRef 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getNodeStrings() [1/2]

void dftefe::atoms::AtomSphericalElectronicDataXMLLocal::getNodeStrings ( const XPathInfo xPathInfo,
std::vector< std::string > &  nodeStrings 
)
Here is the call graph for this function:

◆ getNodeStrings() [2/2]

void dftefe::atoms::AtomSphericalElectronicDataXMLLocal::getNodeStrings ( const XPathInfo xPathInfo,
std::vector< std::string > &  nodeStrings,
std::vector< std::vector< std::pair< std::string, std::string > > > &  attrStrings 
)
Here is the call graph for this function:

◆ processSphericalDataFromXMLNodeData()

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 
)
Here is the call graph for this function:

◆ readSphericalDataFromXMLNodeData()

void dftefe::atoms::AtomSphericalElectronicDataXMLLocal::readSphericalDataFromXMLNodeData ( std::vector< std::string > &  radialValuesStrings,
std::vector< std::string > &  qNumbersStrings,
std::vector< std::string > &  cutOffInfoStrings,
const XPathInfo xPathInfo 
)
Here is the call graph for this function:

◆ splitStringToDoubles()

bool dftefe::atoms::AtomSphericalElectronicDataXMLLocal::splitStringToDoubles ( const std::string  s,
std::vector< double > &  vals,
size_type  reserveSize = 0 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ splitStringToInts()

bool dftefe::atoms::AtomSphericalElectronicDataXMLLocal::splitStringToInts ( const std::string  s,
std::vector< int > &  vals,
size_type  reserveSize = 0 
)
Here is the call graph for this function:
Here is the caller graph for this function: