DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
pseudoPotentialToDftfeConverter.cc File Reference
#include <iostream>
#include <vector>
#include <libxml/parser.h>
#include <libxml/tree.h>
#include <fstream>
#include <sstream>
#include <cstdlib>
#include <algorithm>
#include <iterator>
#include <iomanip>
#include <stdexcept>
#include <cmath>

Namespaces

namespace  dftfe
 
namespace  dftfe::pseudoUtils
 wrapper to convert pseudopotential file from upf to dftfe format and returns the nonlinear core correction flag
 

Functions

std::vector< double > dftfe::pseudoUtils::XmlTagReaderMain (std::vector< std::string > tag_name, std::string file_path_in)
 
void dftfe::pseudoUtils::XmlTagReaderAttr (std::vector< std::string > tag_name, std::string file_path_in, std::vector< std::string > *attr_type, std::vector< std::string > *attr_value)
 
int dftfe::pseudoUtils::xmlNodeChildCount (std::vector< std::string > tag_name, std::string file_path_in)
 
void dftfe::pseudoUtils::xmltoSummaryFile (std::string file_path_in, std::string file_path_out)
 
void dftfe::pseudoUtils::xmltoProjectorFile (std::string file_path_in, std::string file_path_out)
 
void dftfe::pseudoUtils::xmltoLocalPotential (std::string file_path_in, std::string file_path_out)
 
void dftfe::pseudoUtils::xmltoDenomFile (std::string file_path_in, std::string file_path_out)
 
void dftfe::pseudoUtils::xmltoCoreDensityFile (std::string file_path_in, std::string file_path_out)
 
void dftfe::pseudoUtils::xmltoDensityFile (std::string file_path_in, std::string file_path_out)
 
void dftfe::pseudoUtils::xmltoOrbitalFile (std::string file_path_in, std::string file_path_out)
 
int dftfe::pseudoUtils::pseudoPotentialToDftfeParser (const std::string file_path_in, const std::string file_path_out, const int verbosity, unsigned int &nlccFlag, unsigned int &socFlag, unsigned int &pawFlag)