CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::ChemicalReference Member List

This is the complete list of members for CASM::ChemicalReference, including all inherited members.

_add_rule(const std::vector< Index > &new_rule) constCASM::BaseDatumFormatter< DataObject >inlineprotected
_calc_hyperplane(const BasicStructure &prim, const std::vector< std::string > &struc_mol_name, Eigen::MatrixXd N, Eigen::VectorXd E, double tol)CASM::ChemicalReferenceprivatestatic
_clone() constCASM::ChemicalReferenceprivatevirtual
_config()CASM::ChemicalReferenceprivate
_global()CASM::ChemicalReferenceprivate
_index_rules() constCASM::BaseDatumFormatter< DataObject >inlineprotected
_parse_index_expression(const std::string &_expr)CASM::BaseDatumFormatter< DataObject >protected
_supercell()CASM::ChemicalReferenceprivate
BaseDatumFormatter(const std::string &_init_name, const std::string &_desc)CASM::BaseDatumFormatter< DataObject >inline
BaseValueFormatter(const std::string &_name, const std::string &_desc)CASM::BaseValueFormatter< ValueType, DataObject >inline
ChemicalReference(const BasicStructure &prim, const Eigen::VectorXd &_global_ref, SpecializedRef _supercell_ref=SpecializedRef(), SpecializedRef _config_ref=SpecializedRef())CASM::ChemicalReferenceexplicit
ChemicalReference(const BasicStructure &prim, RefStateIterator begin, RefStateIterator end, double tol)CASM::ChemicalReferenceexplicit
clone() constCASM::ChemicalReference
col_header(const DataObject &_template_obj) constCASM::BaseDatumFormatter< DataObject >inlinevirtual
config() constCASM::ChemicalReference
CASM::HyperPlaneReferenceBase::config()CASM::HyperPlaneReferenceBaseinlineprotected
config_ref_states() constCASM::ChemicalReference
DataObject typedefCASM::BaseDatumFormatter< DataObject >
DescCASM::ChemicalReferencestatic
description() constCASM::BaseDatumFormatter< DataObject >inline
DictType typedefCASM::BaseDatumFormatter< DataObject >
difference_type typedefCASM::BaseDatumFormatter< DataObject >
erase_config(const std::string &configname)CASM::ChemicalReference
erase_supercell(const std::string &scelname)CASM::ChemicalReference
evaluate(const Configuration &config) const overrideCASM::HyperPlaneReferenceBaseinline
CASM::BaseValueFormatter::evaluate(const DataObject &obj) const =0CASM::BaseValueFormatter< ValueType, DataObject >pure virtual
global() constCASM::ChemicalReference
CASM::HyperPlaneReferenceBase::global()CASM::HyperPlaneReferenceBaseinlineprotected
global_ref_states() constCASM::ChemicalReference
home() constCASM::BaseDatumFormatter< DataObject >inline
hyperplane(const BasicStructure &prim, RefStateIterator begin, RefStateIterator end, double tol)CASM::ChemicalReferencestatic
CASM::HyperPlaneReferenceBase::hyperplane(const Configuration &config) constCASM::HyperPlaneReferenceBase
HyperPlaneReferenceBase(std::string _name, std::string _desc, const Eigen::VectorXd &_global_ref, InputFunction _input, SpecializedRef _supercell_ref=SpecializedRef(), SpecializedRef _config_ref=SpecializedRef())CASM::HyperPlaneReferenceBaseinline
IndexContainer typedefCASM::BaseDatumFormatter< DataObject >protected
init(const DataObject &_template_obj) constCASM::BaseDatumFormatter< DataObject >inlinevirtual
inject(const DataObject &_data_obj, DataStream &_stream, Index pass_index=0) const overrideCASM::BaseValueFormatter< ValueType, DataObject >inlinevirtual
input() constCASM::HyperPlaneReferenceBaseinline
input(const Configuration &config) constCASM::HyperPlaneReferenceBaseinline
InputFunction typedefCASM::HyperPlaneReferenceBase
long_header(const DataObject &_template_obj) constCASM::BaseDatumFormatter< DataObject >inlinevirtual
m_config_refCASM::HyperPlaneReferenceBaseprivate
m_config_ref_mapCASM::ChemicalReferenceprivate
m_descriptionCASM::BaseDatumFormatter< DataObject >private
m_global_refCASM::HyperPlaneReferenceBaseprivate
m_global_ref_vecCASM::ChemicalReferenceprivate
m_homeCASM::BaseDatumFormatter< DataObject >mutableprivate
m_index_rulesCASM::BaseDatumFormatter< DataObject >mutableprivate
m_inputCASM::HyperPlaneReferenceBaseprivate
m_nameCASM::BaseDatumFormatter< DataObject >private
m_primCASM::ChemicalReferenceprivate
m_supercell_refCASM::HyperPlaneReferenceBaseprivate
m_supercell_ref_mapCASM::ChemicalReferenceprivate
name() constCASM::BaseDatumFormatter< DataObject >inline
NameCASM::ChemicalReferencestatic
num_passes(const DataObject &_data_obj) constCASM::BaseDatumFormatter< DataObject >inlinevirtual
operator()(const DataObject &obj) constCASM::BaseValueFormatter< ValueType, DataObject >inlinevirtual
parse_args(const std::string &args)CASM::BaseDatumFormatter< DataObject >inlinevirtual
prim() constCASM::ChemicalReference
print(const DataObject &_data_obj, std::ostream &_stream, Index pass_index=0) const overrideCASM::BaseValueFormatter< ValueType, DataObject >inlinevirtual
RefStateMap typedefCASM::ChemicalReference
RefStateVec typedefCASM::ChemicalReference
set_config(const std::string &configname, const Eigen::VectorXd &ref)CASM::ChemicalReference
set_config(const std::string &configname, RefStateIterator begin, RefStateIterator end, double tol)CASM::ChemicalReference
set_global(const Eigen::VectorXd &ref)CASM::ChemicalReference
set_global(RefStateIterator begin, RefStateIterator end, double tol)CASM::ChemicalReference
set_home(const DictType &home) constCASM::BaseDatumFormatter< DataObject >inline
set_supercell(const std::string &scelname, const Eigen::VectorXd &ref)CASM::ChemicalReference
set_supercell(const std::string &scelname, RefStateIterator begin, RefStateIterator end, double tol)CASM::ChemicalReference
short_header(const DataObject &_template_obj) constCASM::BaseDatumFormatter< DataObject >inlinevirtual
size_type typedefCASM::ChemicalReference
SpecializedRef typedefCASM::HyperPlaneReferenceBase
supercell() constCASM::ChemicalReference
CASM::HyperPlaneReferenceBase::supercell()CASM::HyperPlaneReferenceBaseinlineprotected
supercell_ref_states() constCASM::ChemicalReference
to_json(const DataObject &_data_obj, jsonParser &json) const overrideCASM::BaseValueFormatter< ValueType, DataObject >inlinevirtual
type() constCASM::BaseDatumFormatter< DataObject >inlinevirtual
validate(const DataObject &_data_obj) constCASM::BaseDatumFormatter< DataObject >inlinevirtual
~BaseDatumFormatter()CASM::BaseDatumFormatter< DataObject >inlinevirtual
~BaseValueFormatter()CASM::BaseValueFormatter< ValueType, DataObject >inlinevirtual
~HyperPlaneReferenceBase()CASM::HyperPlaneReferenceBaseinlinevirtual