DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::atoms::AtomSphericalDataXMLLocal 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< 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)
 

Function Documentation

◆ getDoc()

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

◆ getNodeSet()

xmlXPathObjectPtr dftefe::atoms::AtomSphericalDataXMLLocal::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::AtomSphericalDataXMLLocal::getNodeStrings ( const XPathInfo xPathInfo,
std::vector< std::string > &  nodeStrings 
)
Here is the call graph for this function:

◆ getNodeStrings() [2/2]

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

◆ readSphericalDataFromXMLNodeData()

void dftefe::atoms::AtomSphericalDataXMLLocal::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::AtomSphericalDataXMLLocal::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::AtomSphericalDataXMLLocal::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: