#include <aflow.h>
|
| xPOTCAR (std::ostream &oss=std::cout) |
|
| xPOTCAR (std::ofstream &FileMESSAGE, std::ostream &oss=std::cout) |
|
| xPOTCAR (const std::string &fileIN, bool=true, std::ostream &oss=std::cout) |
|
| xPOTCAR (const std::string &fileIN, std::ofstream &FileMESSAGE, bool=true, std::ostream &oss=std::cout) |
|
bool | initialize (const std::string &fileIN, std::ostream &oss, bool=true) |
|
bool | initialize (const std::string &fileIN, std::ofstream &FileMESSAGE, std::ostream &oss, bool=true) |
|
bool | initialize (const std::string &fileIN, bool=true) |
|
| ~xPOTCAR () |
|
| xPOTCAR (const xPOTCAR &b) |
|
const xPOTCAR & | operator= (const xPOTCAR &b) |
|
void | clear () |
|
bool | GetProperties (const std::stringstream &stringstreamIN, bool=true) |
|
bool | GetProperties (const std::string &stringIN, bool=true) |
|
bool | GetPropertiesFile (const std::string &fileIN, bool=true) |
|
bool | GetPropertiesUrlFile (const std::string &url, const std::string &file, bool=true) |
|
virtual | ~JsonSerializable ()=default |
|
aurostd::JSON::object | dumpToJson () const |
|
std::string | dumpToString () const |
|
void | dumpToFile (const std::filesystem::path &path, aurostd::compression_type compression=aurostd::compression_type::None) const |
|
Definition at line 999 of file aflow.h.
◆ xPOTCAR() [1/5]
xPOTCAR::xPOTCAR |
( |
std::ostream & | oss = std::cout | ) |
|
◆ xPOTCAR() [2/5]
xPOTCAR::xPOTCAR |
( |
std::ofstream & | FileMESSAGE, |
|
|
std::ostream & | oss = std::cout ) |
◆ xPOTCAR() [3/5]
xPOTCAR::xPOTCAR |
( |
const std::string & | fileIN, |
|
|
bool | = true, |
|
|
std::ostream & | oss = std::cout ) |
◆ xPOTCAR() [4/5]
xPOTCAR::xPOTCAR |
( |
const std::string & | fileIN, |
|
|
std::ofstream & | FileMESSAGE, |
|
|
bool | = true, |
|
|
std::ostream & | oss = std::cout ) |
◆ ~xPOTCAR()
◆ xPOTCAR() [5/5]
xPOTCAR::xPOTCAR |
( |
const xPOTCAR & | b | ) |
|
◆ initialize() [1/3]
bool xPOTCAR::initialize |
( |
const std::string & | fileIN, |
|
|
std::ostream & | oss, |
|
|
bool | = true ) |
◆ initialize() [2/3]
bool xPOTCAR::initialize |
( |
const std::string & | fileIN, |
|
|
std::ofstream & | FileMESSAGE, |
|
|
std::ostream & | oss, |
|
|
bool | = true ) |
◆ initialize() [3/3]
bool xPOTCAR::initialize |
( |
const std::string & | fileIN, |
|
|
bool | = true ) |
◆ operator=()
◆ clear()
◆ GetProperties() [1/2]
bool xPOTCAR::GetProperties |
( |
const std::stringstream & | stringstreamIN, |
|
|
bool | = true ) |
◆ GetProperties() [2/2]
bool xPOTCAR::GetProperties |
( |
const std::string & | stringIN, |
|
|
bool | = true ) |
◆ GetPropertiesFile()
bool xPOTCAR::GetPropertiesFile |
( |
const std::string & | fileIN, |
|
|
bool | = true ) |
◆ GetPropertiesUrlFile()
bool xPOTCAR::GetPropertiesUrlFile |
( |
const std::string & | url, |
|
|
const std::string & | file, |
|
|
bool | = true ) |
◆ serialize()
|
nodiscardoverrideprotectedvirtual |
◆ deserialize()
◆ getJsonID()
std::string xPOTCAR::getJsonID |
( |
| ) |
const |
|
inlinenodiscardoverrideprotectedvirtual |
◆ free()
◆ copy()
void xPOTCAR::copy |
( |
const xPOTCAR & | b | ) |
|
|
private |
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & | , |
|
|
const xPOTCAR & | ) |
|
friend |
◆ m_initialized
bool xPOTCAR::m_initialized |
◆ content
std::string xPOTCAR::content |
◆ vcontent
std::vector<std::string> xPOTCAR::vcontent |
◆ filename
std::string xPOTCAR::filename |
◆ title
std::string xPOTCAR::title |
◆ POTCAR_PAW
◆ POTCAR_TYPE
std::string xPOTCAR::POTCAR_TYPE |
◆ POTCAR_KINETIC
bool xPOTCAR::POTCAR_KINETIC |
◆ POTCAR_GW
◆ POTCAR_AE
◆ ENMAX
◆ vENMAX
std::vector<double> xPOTCAR::vENMAX |
◆ ENMIN
◆ vENMIN
std::vector<double> xPOTCAR::vENMIN |
◆ POMASS_sum
double xPOTCAR::POMASS_sum |
◆ POMASS_min
double xPOTCAR::POMASS_min |
◆ POMASS_max
double xPOTCAR::POMASS_max |
◆ vPOMASS
std::vector<double> xPOTCAR::vPOMASS |
◆ ZVAL_sum
◆ ZVAL_min
◆ ZVAL_max
◆ vZVAL
std::vector<double> xPOTCAR::vZVAL |
◆ EATOM_min
double xPOTCAR::EATOM_min |
◆ EATOM_max
double xPOTCAR::EATOM_max |
◆ vEATOM
std::vector<double> xPOTCAR::vEATOM |
◆ RCORE_min
double xPOTCAR::RCORE_min |
◆ RCORE_max
double xPOTCAR::RCORE_max |
◆ vRCORE
std::vector<double> xPOTCAR::vRCORE |
◆ RWIGS_min
double xPOTCAR::RWIGS_min |
◆ RWIGS_max
double xPOTCAR::RWIGS_max |
◆ vRWIGS
std::vector<double> xPOTCAR::vRWIGS |
◆ EAUG_min
◆ EAUG_max
◆ vEAUG
std::vector<double> xPOTCAR::vEAUG |
◆ RAUG_min
◆ RAUG_max
◆ vRAUG
std::vector<double> xPOTCAR::vRAUG |
◆ RMAX_min
◆ RMAX_max
◆ vRMAX
std::vector<double> xPOTCAR::vRMAX |
◆ vTITEL
std::vector<std::string> xPOTCAR::vTITEL |
◆ vLEXCH
std::vector<std::string> xPOTCAR::vLEXCH |
◆ pp_type
std::string xPOTCAR::pp_type |
◆ species
std::vector<std::string> xPOTCAR::species |
◆ species_Z
std::vector<int> xPOTCAR::species_Z |
◆ species_pp
std::vector<std::string> xPOTCAR::species_pp |
◆ species_pp_type
std::vector<std::string> xPOTCAR::species_pp_type |
◆ species_pp_version
std::vector<std::string> xPOTCAR::species_pp_version |
◆ species_pp_AUID
std::vector<std::string> xPOTCAR::species_pp_AUID |
◆ species_pp_AUID_collisions
std::vector<std::string> xPOTCAR::species_pp_AUID_collisions |
◆ species_pp_groundstate_energy
std::vector<double> xPOTCAR::species_pp_groundstate_energy |
◆ species_pp_groundstate_structure
std::vector<std::string> xPOTCAR::species_pp_groundstate_structure |
◆ AUID
std::string xPOTCAR::AUID |
The documentation for this class was generated from the following file:
- /Users/nathan/Projects/AFLOW4/src/aflow.h