AFLOW
 
Loading...
Searching...
No Matches
xCHGCAR Class Reference

#include <aflow.h>

Inheritance diagram for xCHGCAR:

Public Member Functions

 xCHGCAR (std::ostream &oss=std::cout)
 
 xCHGCAR (std::ofstream &FileMESSAGE, std::ostream &oss=std::cout)
 
 xCHGCAR (const std::string &fileIN, bool=true, std::ostream &oss=std::cout)
 
 xCHGCAR (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)
 
 xCHGCAR (const xCHGCAR &b)
 
 ~xCHGCAR ()
 
const xCHGCARoperator= (const xCHGCAR &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)
 

Public Attributes

bool m_initialized
 
std::string content
 
std::vector< std::string > vcontent
 
std::string filename
 
xvector< int > grid
 
std::vector< std::string > vstring
 
xvector< double > vvalues
 
aurostd::xtensor< double > tvalues
 

Private Member Functions

void free ()
 
void copy (const xCHGCAR &b)
 

Detailed Description

Definition at line 1241 of file aflow.h.

Constructor & Destructor Documentation

◆ xCHGCAR() [1/5]

xCHGCAR::xCHGCAR ( std::ostream & oss = std::cout)

◆ xCHGCAR() [2/5]

xCHGCAR::xCHGCAR ( std::ofstream & FileMESSAGE,
std::ostream & oss = std::cout )

◆ xCHGCAR() [3/5]

xCHGCAR::xCHGCAR ( const std::string & fileIN,
bool = true,
std::ostream & oss = std::cout )

◆ xCHGCAR() [4/5]

xCHGCAR::xCHGCAR ( const std::string & fileIN,
std::ofstream & FileMESSAGE,
bool = true,
std::ostream & oss = std::cout )

◆ xCHGCAR() [5/5]

xCHGCAR::xCHGCAR ( const xCHGCAR & b)

◆ ~xCHGCAR()

xCHGCAR::~xCHGCAR ( )

Member Function Documentation

◆ initialize() [1/3]

bool xCHGCAR::initialize ( const std::string & fileIN,
std::ostream & oss,
bool = true )

◆ initialize() [2/3]

bool xCHGCAR::initialize ( const std::string & fileIN,
std::ofstream & FileMESSAGE,
std::ostream & oss,
bool = true )

◆ initialize() [3/3]

bool xCHGCAR::initialize ( const std::string & fileIN,
bool = true )

◆ operator=()

const xCHGCAR & xCHGCAR::operator= ( const xCHGCAR & b)

◆ clear()

void xCHGCAR::clear ( )

◆ GetProperties() [1/2]

bool xCHGCAR::GetProperties ( const std::stringstream & stringstreamIN,
bool = true )

◆ GetProperties() [2/2]

bool xCHGCAR::GetProperties ( const std::string & stringIN,
bool = true )

◆ GetPropertiesFile()

bool xCHGCAR::GetPropertiesFile ( const std::string & fileIN,
bool = true )

◆ GetPropertiesUrlFile()

bool xCHGCAR::GetPropertiesUrlFile ( const std::string & url,
const std::string & file,
bool = true )

◆ free()

void xCHGCAR::free ( )
private

◆ copy()

void xCHGCAR::copy ( const xCHGCAR & b)
private

Member Data Documentation

◆ m_initialized

bool xCHGCAR::m_initialized

Definition at line 1256 of file aflow.h.

◆ content

std::string xCHGCAR::content

Definition at line 1259 of file aflow.h.

◆ vcontent

std::vector<std::string> xCHGCAR::vcontent

Definition at line 1260 of file aflow.h.

◆ filename

std::string xCHGCAR::filename

Definition at line 1261 of file aflow.h.

◆ grid

xvector<int> xCHGCAR::grid

Definition at line 1262 of file aflow.h.

◆ vstring

std::vector<std::string> xCHGCAR::vstring

Definition at line 1263 of file aflow.h.

◆ vvalues

xvector<double> xCHGCAR::vvalues

Definition at line 1264 of file aflow.h.

◆ tvalues

aurostd::xtensor<double> xCHGCAR::tvalues

Definition at line 1265 of file aflow.h.


The documentation for this class was generated from the following file: