CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <ChemicalReference.hh>
BasicStructure to help print ChemicalReference.
Definition at line 177 of file ChemicalReference.hh.
Public Member Functions | |
ChemicalReferencePrinter (std::ostream &_stream, const ChemicalReference &_ref, int _indent=0, int _indent_incr=2) | |
void | incr () |
void | decr () |
void | print (const std::string &str) |
void | print (const Eigen::VectorXd &plane) |
void | print (const std::vector< ChemicalReferenceState > &ref_state_vec) |
void | print (const std::pair< std::string, Eigen::VectorXd > &_pair) |
void | print (const std::pair< std::string, std::vector< ChemicalReferenceState > > &_pair) |
void | print_global () |
void | print_supercell () |
void | print_supercell (const std::string &name) |
void | print_config () |
void | print_config (const std::string &name) |
void | print_all () |
Public Attributes | |
std::ostream & | stream |
int | indent |
int | indent_incr |
const ChemicalReference & | ref |
std::vector< std::string > | struc_mol_name |
CASM::ChemicalReferencePrinter::ChemicalReferencePrinter | ( | std::ostream & | _stream, |
const ChemicalReference & | _ref, | ||
int | _indent = 0 , |
||
int | _indent_incr = 2 |
||
) |
Definition at line 490 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::decr | ( | ) |
Definition at line 501 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::incr | ( | ) |
Definition at line 499 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print | ( | const Eigen::VectorXd & | plane | ) |
Definition at line 509 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print | ( | const std::pair< std::string, Eigen::VectorXd > & | _pair | ) |
Definition at line 554 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print | ( | const std::pair< std::string, std::vector< ChemicalReferenceState > > & | _pair | ) |
Definition at line 567 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print | ( | const std::string & | str | ) |
Definition at line 504 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print | ( | const std::vector< ChemicalReferenceState > & | ref_state_vec | ) |
Definition at line 523 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print_all | ( | ) |
Definition at line 615 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print_config | ( | ) |
Definition at line 599 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print_config | ( | const std::string & | name | ) |
Definition at line 608 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print_global | ( | ) |
Definition at line 575 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print_supercell | ( | ) |
Definition at line 583 of file ChemicalReference.cc.
void CASM::ChemicalReferencePrinter::print_supercell | ( | const std::string & | name | ) |
Definition at line 592 of file ChemicalReference.cc.
int CASM::ChemicalReferencePrinter::indent |
Definition at line 184 of file ChemicalReference.hh.
int CASM::ChemicalReferencePrinter::indent_incr |
Definition at line 185 of file ChemicalReference.hh.
const ChemicalReference& CASM::ChemicalReferencePrinter::ref |
Definition at line 186 of file ChemicalReference.hh.
std::ostream& CASM::ChemicalReferencePrinter::stream |
Definition at line 183 of file ChemicalReference.hh.
std::vector<std::string> CASM::ChemicalReferencePrinter::struc_mol_name |
Definition at line 187 of file ChemicalReference.hh.