_add_rule(const std::vector< Index > &new_rule) const | CASM::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::ChemicalReference | privatestatic |
_clone() const | CASM::ChemicalReference | privatevirtual |
_config() | CASM::ChemicalReference | private |
_global() | CASM::ChemicalReference | private |
_index_rules() const | CASM::BaseDatumFormatter< DataObject > | inlineprotected |
_parse_index_expression(const std::string &_expr) | CASM::BaseDatumFormatter< DataObject > | protected |
_supercell() | CASM::ChemicalReference | private |
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::ChemicalReference | explicit |
ChemicalReference(const BasicStructure &prim, RefStateIterator begin, RefStateIterator end, double tol) | CASM::ChemicalReference | explicit |
clone() const | CASM::ChemicalReference | |
col_header(const DataObject &_template_obj) const | CASM::BaseDatumFormatter< DataObject > | inlinevirtual |
config() const | CASM::ChemicalReference | |
CASM::HyperPlaneReferenceBase::config() | CASM::HyperPlaneReferenceBase | inlineprotected |
config_ref_states() const | CASM::ChemicalReference | |
DataObject typedef | CASM::BaseDatumFormatter< DataObject > | |
Desc | CASM::ChemicalReference | static |
description() const | CASM::BaseDatumFormatter< DataObject > | inline |
DictType typedef | CASM::BaseDatumFormatter< DataObject > | |
difference_type typedef | CASM::BaseDatumFormatter< DataObject > | |
erase_config(const std::string &configname) | CASM::ChemicalReference | |
erase_supercell(const std::string &scelname) | CASM::ChemicalReference | |
evaluate(const Configuration &config) const override | CASM::HyperPlaneReferenceBase | inline |
CASM::BaseValueFormatter::evaluate(const DataObject &obj) const =0 | CASM::BaseValueFormatter< ValueType, DataObject > | pure virtual |
global() const | CASM::ChemicalReference | |
CASM::HyperPlaneReferenceBase::global() | CASM::HyperPlaneReferenceBase | inlineprotected |
global_ref_states() const | CASM::ChemicalReference | |
home() const | CASM::BaseDatumFormatter< DataObject > | inline |
hyperplane(const BasicStructure &prim, RefStateIterator begin, RefStateIterator end, double tol) | CASM::ChemicalReference | static |
CASM::HyperPlaneReferenceBase::hyperplane(const Configuration &config) const | CASM::HyperPlaneReferenceBase | |
HyperPlaneReferenceBase(std::string _name, std::string _desc, const Eigen::VectorXd &_global_ref, InputFunction _input, SpecializedRef _supercell_ref=SpecializedRef(), SpecializedRef _config_ref=SpecializedRef()) | CASM::HyperPlaneReferenceBase | inline |
IndexContainer typedef | CASM::BaseDatumFormatter< DataObject > | protected |
init(const DataObject &_template_obj) const | CASM::BaseDatumFormatter< DataObject > | inlinevirtual |
inject(const DataObject &_data_obj, DataStream &_stream, Index pass_index=0) const override | CASM::BaseValueFormatter< ValueType, DataObject > | inlinevirtual |
input() const | CASM::HyperPlaneReferenceBase | inline |
input(const Configuration &config) const | CASM::HyperPlaneReferenceBase | inline |
InputFunction typedef | CASM::HyperPlaneReferenceBase | |
long_header(const DataObject &_template_obj) const | CASM::BaseDatumFormatter< DataObject > | inlinevirtual |
m_config_ref | CASM::HyperPlaneReferenceBase | private |
m_config_ref_map | CASM::ChemicalReference | private |
m_description | CASM::BaseDatumFormatter< DataObject > | private |
m_global_ref | CASM::HyperPlaneReferenceBase | private |
m_global_ref_vec | CASM::ChemicalReference | private |
m_home | CASM::BaseDatumFormatter< DataObject > | mutableprivate |
m_index_rules | CASM::BaseDatumFormatter< DataObject > | mutableprivate |
m_input | CASM::HyperPlaneReferenceBase | private |
m_name | CASM::BaseDatumFormatter< DataObject > | private |
m_prim | CASM::ChemicalReference | private |
m_supercell_ref | CASM::HyperPlaneReferenceBase | private |
m_supercell_ref_map | CASM::ChemicalReference | private |
name() const | CASM::BaseDatumFormatter< DataObject > | inline |
Name | CASM::ChemicalReference | static |
num_passes(const DataObject &_data_obj) const | CASM::BaseDatumFormatter< DataObject > | inlinevirtual |
operator()(const DataObject &obj) const | CASM::BaseValueFormatter< ValueType, DataObject > | inlinevirtual |
parse_args(const std::string &args) | CASM::BaseDatumFormatter< DataObject > | inlinevirtual |
prim() const | CASM::ChemicalReference | |
print(const DataObject &_data_obj, std::ostream &_stream, Index pass_index=0) const override | CASM::BaseValueFormatter< ValueType, DataObject > | inlinevirtual |
RefStateMap typedef | CASM::ChemicalReference | |
RefStateVec typedef | CASM::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) const | CASM::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) const | CASM::BaseDatumFormatter< DataObject > | inlinevirtual |
size_type typedef | CASM::ChemicalReference | |
SpecializedRef typedef | CASM::HyperPlaneReferenceBase | |
supercell() const | CASM::ChemicalReference | |
CASM::HyperPlaneReferenceBase::supercell() | CASM::HyperPlaneReferenceBase | inlineprotected |
supercell_ref_states() const | CASM::ChemicalReference | |
to_json(const DataObject &_data_obj, jsonParser &json) const override | CASM::BaseValueFormatter< ValueType, DataObject > | inlinevirtual |
type() const | CASM::BaseDatumFormatter< DataObject > | inlinevirtual |
validate(const DataObject &_data_obj) const | CASM::BaseDatumFormatter< DataObject > | inlinevirtual |
~BaseDatumFormatter() | CASM::BaseDatumFormatter< DataObject > | inlinevirtual |
~BaseValueFormatter() | CASM::BaseValueFormatter< ValueType, DataObject > | inlinevirtual |
~HyperPlaneReferenceBase() | CASM::HyperPlaneReferenceBase | inlinevirtual |