CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
MonteIO_impl.hh File Reference

Go to the source code of this file.

Namespaces

 CASM
 Main CASM namespace.
 

Functions

template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloTFormatter ()
 Print Temperature. More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloBetaFormatter ()
 Print Beta. More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloParamChemPotFormatter (const MonteType &mc, int index)
 Print param_chem_pot(x) More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloChemPotFormatter (const MonteType &mc, int index)
 Print chem_pot(N) More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloCompFormatter (const MonteType &mc, int index)
 Print comp(x) More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloCompNFormatter (const MonteType &mc, int index)
 Print comp_n(N) More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloSiteFracFormatter (const MonteType &mc, int index)
 Print site_frac(x) for any class MonteType with valid 'Eigen::VectorXd MonteType::comp_n'. More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloAtomFracFormatter (const MonteType &mc, int index)
 Print atom_frac(X) for any class MonteType with valid 'Eigen::VectorXd MonteType::comp_n'. More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloHeatCapacityFormatter ()
 Print heat capacity, 'heat_capacity'. More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloSuscXFormatter (std::string comp_var_i, std::string comp_var_j)
 Print parametric susceptibility, 'susc_x(a,b)'. More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloSuscNFormatter (std::string species_i, std::string species_j)
 Print susceptibility, 'susc_n(A,B)'. More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloThermoChemSuscXFormatter (std::string comp_var_i)
 Print parametric thermo-chemical susceptibility, 'susc_x(S,a)'. More...
 
template<typename MonteType >
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::MonteCarloThermoChemSuscNFormatter (std::string species_i)
 Print thermo-chemical susceptibility, 'susc_n(S,A)'. More...
 
template<typename MonteType >
void CASM::write_results (const MonteSettings &settings, const MonteType &mc, Log &_log)
 Will create new file or append to existing file results of the latest run. More...
 
template<typename MonteType >
void CASM::write_conditions_json (const MonteSettings &settings, const MonteType &mc, Index cond_index, Log &_log)
 Write conditions to conditions.cond_index directory. More...