_add_canon_config(const Configuration &config) | CASM::Supercell | private |
_eq(const Supercell &B) const | CASM::Supercell | private |
_generate_name() const | CASM::Supercell | private |
_ne(const Supercell &B) const | CASM::Comparisons< Supercell > | inlineprotected |
add_canon_config(const Configuration &config, Index &index) | CASM::Supercell | |
add_config(const Configuration &config) | CASM::Supercell | |
add_config(const Configuration &config, Index &index, Supercell::permute_const_iterator &permute_it) | CASM::Supercell | |
add_configs(ConfigIterType it_begin, ConfigIterType it_end) | CASM::Supercell | |
add_unique_canon_configs(ConfigIterType it_begin, ConfigIterType it_end) | CASM::Supercell | |
amount_selected() const | CASM::Supercell | |
basis_size() const | CASM::Supercell | inline |
canonical_form() const | CASM::Supercell | |
Comparisons< Supercell > | CASM::Supercell | private |
config_begin() | CASM::Supercell | |
config_cbegin() const | CASM::Supercell | |
config_cend() const | CASM::Supercell | |
config_const_iterator typedef | CASM::Supercell | |
config_end() | CASM::Supercell | |
config_iterator typedef | CASM::Supercell | |
config_list | CASM::Supercell | private |
ConfigList typedef | CASM::Supercell | |
configuration(const BasicStructure< Site > &structure_to_config, double tol=TOL) | CASM::Supercell | |
contains_config(const Configuration &config) const | CASM::Supercell | |
contains_config(const Configuration &config, Index &index) const | CASM::Supercell | |
coord(const UnitCellCoord &bijk) const | CASM::Supercell | |
coord(Index linear_ind) const | CASM::Supercell | |
derived() const | CASM::Comparisons< Supercell > | inlineprotected |
enumerate_perturb_configurations(const std::string &background, fs::path CSPECS, double tol=TOL, bool verbose=false, bool print=false) | CASM::Supercell | |
enumerate_perturb_configurations(Configuration background_config, fs::path CSPECS, double tol=TOL, bool verbose=false, bool print=false) | CASM::Supercell | |
enumerate_perturb_configurations(const Structure &background, fs::path CSPECS, double tol=TOL, bool verbose=false, bool print=false) | CASM::Supercell | |
enumerate_perturb_configurations(Configuration background_config, const SiteOrbitree &background_tree, Array< Array< Array< Index > > > &config_index, Array< Array< Array< permute_const_iterator > > > &config_symop_index, jsonParser &jsonsrc, double tol=TOL) | CASM::Supercell | |
factor_group() const | CASM::Supercell | |
factor_group_permute(Index i) const | CASM::Supercell | |
find(const UnitCellCoord &bijk) const | CASM::Supercell | |
find(const Configuration &config) const | CASM::Supercell | |
fourier_matrix() const | CASM::Supercell | inline |
from_canonical() const | CASM::Supercell | |
generate_all_delta_config_props() | CASM::Supercell | |
generate_all_reference_config_props() | CASM::Supercell | |
generate_delta_config_props(Index config_index) | CASM::Supercell | |
generate_factor_group() const | CASM::Supercell | |
generate_fourier_matrix(const Eigen::MatrixXd &real_coordinates, const Eigen::MatrixXd &recip_coordinates, const bool &override) | CASM::Supercell | private |
generate_fourier_matrix() | CASM::Supercell | |
generate_fourier_matrix(const Eigen::MatrixXd &real_coordinates, const Eigen::MatrixXd &recip_coordinates) | CASM::Supercell | |
generate_permutations() const | CASM::Supercell | |
generate_phase_factor(const Eigen::MatrixXd &shift_vectors, const Array< bool > &is_commensurate, const bool &override) | CASM::Supercell | private |
generate_reference_config_props(Index config_index) | CASM::Supercell | |
get_b(Index i) const | CASM::Supercell | inline |
get_config(Index i) const | CASM::Supercell | inline |
get_config(Index i) | CASM::Supercell | inline |
get_config_list() | CASM::Supercell | inline |
get_config_list() const | CASM::Supercell | inline |
get_id() const | CASM::Supercell | inline |
get_linear_index(const Site &site, double tol=TOL) const | CASM::Supercell | |
get_linear_index(const Coordinate &coord, double tol=TOL) const | CASM::Supercell | |
get_name() const | CASM::Supercell | |
get_path() const | CASM::Supercell | |
get_prim() const | CASM::Supercell | |
get_primclex() const | CASM::Supercell | inline |
get_real_super_lattice() const | CASM::Supercell | inline |
get_recip_prim_lattice() const | CASM::Supercell | inline |
get_transf_mat() const | CASM::Supercell | inline |
insert_canon_config(const Configuration &config) | CASM::Supercell | |
insert_config(const Configuration &config) | CASM::Supercell | |
is_canonical() const | CASM::Supercell | |
is_commensurate_kpoint(const Eigen::MatrixXd &recip_coordinates, double tol=TOL) | CASM::Supercell | |
is_equivalent(const Supercell &B) const | CASM::Supercell | |
is_supercell_of(const Structure &structure) const | CASM::Supercell | |
is_supercell_of(const Structure &structure, Eigen::Matrix3d &multimat) const | CASM::Supercell | |
k_mesh() const | CASM::Supercell | inline |
m_canonical | CASM::Supercell | mutableprivate |
m_config_map | CASM::Supercell | private |
m_factor_group | CASM::Supercell | mutableprivate |
m_fourier_matrix | CASM::Supercell | private |
m_id | CASM::Supercell | private |
m_k_mesh | CASM::Supercell | private |
m_name | CASM::Supercell | mutableprivate |
m_nlist | CASM::Supercell | mutableprivate |
m_nlist_size_at_construction | CASM::Supercell | mutableprivate |
m_perm_symrep_ID | CASM::Supercell | mutableprivate |
m_phase_factor | CASM::Supercell | private |
m_prim_grid | CASM::Supercell | private |
max_allowed_occupation() const | CASM::Supercell | |
nlist() const | CASM::Supercell | |
num_sites() const | CASM::Supercell | inline |
operator!=(const Supercell &B) const | CASM::Comparisons< Supercell > | inline |
operator<(const Supercell &B) const | CASM::Supercell | |
operator<=(const Supercell &B) const | CASM::Comparisons< Supercell > | inline |
operator==(const Supercell &B) const | CASM::Comparisons< Supercell > | inline |
operator>(const Supercell &B) const | CASM::Comparisons< Supercell > | inline |
operator>=(const Supercell &B) const | CASM::Comparisons< Supercell > | inline |
permutation_symrep() const | CASM::Supercell | inline |
permutation_symrep_ID() const | CASM::Supercell | inline |
permute_begin() const | CASM::Supercell | |
permute_const_iterator typedef | CASM::Supercell | |
permute_end() const | CASM::Supercell | |
permute_it(Index fg_index, Index trans_index) const | CASM::Supercell | |
phase_factor() const | CASM::Supercell | inline |
populate_structure_factor() | CASM::Supercell | |
populate_structure_factor(const Index &config_index) | CASM::Supercell | |
prim_grid() const | CASM::Supercell | inline |
primclex | CASM::Supercell | private |
print_bijk(std::ostream &stream) | CASM::Supercell | |
print_PERTURB_json(std::ofstream &file, const Configuration &background_config, const Array< Array< Array< Index > > > &perturb_config_index, const Array< Array< Array< permute_const_iterator > > > &perturb_config_symop_index, bool print_config_name) const | CASM::Supercell | |
print_sublat_to_comp(std::ostream &stream) | CASM::Supercell | |
printUCC(std::ostream &stream, COORD_TYPE mode, UnitCellCoord ucc, char term=0, int prec=7, int pad=5) const | CASM::Supercell | |
read_clex_relaxations(const Lattice &home_lattice) | CASM::Supercell | |
read_config_list(const jsonParser &json) | CASM::Supercell | |
read_relaxed_structure(Index configNum, const Lattice &home_lattice) | CASM::Supercell | |
read_relaxed_structure(Index configNum) | CASM::Supercell | |
real_coordinates() const | CASM::Supercell | |
real_super_lattice | CASM::Supercell | private |
recip_coordinates() const | CASM::Supercell | |
recip_grid | CASM::Supercell | private |
recip_prim_lattice | CASM::Supercell | private |
scaling | CASM::Supercell | private |
set_id(Index id) | CASM::Supercell | inline |
Supercell(const Supercell &RHS) | CASM::Supercell | |
Supercell(PrimClex *_prim, const Lattice &superlattice) | CASM::Supercell | |
Supercell(PrimClex *_prim, const Eigen::Ref< const Eigen::Matrix3i > &superlattice_matrix) | CASM::Supercell | |
superstructure() const | CASM::Supercell | |
superstructure(const Configuration &config) const | CASM::Supercell | |
superstructure(Index config_index) const | CASM::Supercell | |
to_canonical() const | CASM::Supercell | |
transf_mat | CASM::Supercell | private |
translate_begin() const | CASM::Supercell | |
translate_end() const | CASM::Supercell | |
translation_permute(Index i) const | CASM::Supercell | |
translation_permute() const | CASM::Supercell | |
uccoord(Index i) const | CASM::Supercell | inline |
vacant() const | CASM::Supercell | |
volume() const | CASM::Supercell | inline |
write_config_list(jsonParser &json) | CASM::Supercell | |