CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CASM::Supercell Member List

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

_add_canon_config(const Configuration &config)CASM::Supercellprivate
_eq(const Supercell &B) const CASM::Supercellprivate
_generate_name() const CASM::Supercellprivate
_ne(const Supercell &B) constCASM::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::Supercellinline
canonical_form() const CASM::Supercell
Comparisons< Supercell >CASM::Supercellprivate
config_begin()CASM::Supercell
config_cbegin() const CASM::Supercell
config_cend() const CASM::Supercell
config_const_iterator typedefCASM::Supercell
config_end()CASM::Supercell
config_iterator typedefCASM::Supercell
config_listCASM::Supercellprivate
ConfigList typedefCASM::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() constCASM::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::Supercellinline
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::Supercellprivate
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::Supercellprivate
generate_reference_config_props(Index config_index)CASM::Supercell
get_b(Index i) const CASM::Supercellinline
get_config(Index i) const CASM::Supercellinline
get_config(Index i)CASM::Supercellinline
get_config_list()CASM::Supercellinline
get_config_list() const CASM::Supercellinline
get_id() const CASM::Supercellinline
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::Supercellinline
get_real_super_lattice() const CASM::Supercellinline
get_recip_prim_lattice() const CASM::Supercellinline
get_transf_mat() const CASM::Supercellinline
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::Supercellinline
m_canonicalCASM::Supercellmutableprivate
m_config_mapCASM::Supercellprivate
m_factor_groupCASM::Supercellmutableprivate
m_fourier_matrixCASM::Supercellprivate
m_idCASM::Supercellprivate
m_k_meshCASM::Supercellprivate
m_nameCASM::Supercellmutableprivate
m_nlistCASM::Supercellmutableprivate
m_nlist_size_at_constructionCASM::Supercellmutableprivate
m_perm_symrep_IDCASM::Supercellmutableprivate
m_phase_factorCASM::Supercellprivate
m_prim_gridCASM::Supercellprivate
max_allowed_occupation() const CASM::Supercell
nlist() const CASM::Supercell
num_sites() const CASM::Supercellinline
operator!=(const Supercell &B) constCASM::Comparisons< Supercell >inline
operator<(const Supercell &B) const CASM::Supercell
operator<=(const Supercell &B) constCASM::Comparisons< Supercell >inline
operator==(const Supercell &B) constCASM::Comparisons< Supercell >inline
operator>(const Supercell &B) constCASM::Comparisons< Supercell >inline
operator>=(const Supercell &B) constCASM::Comparisons< Supercell >inline
permutation_symrep() const CASM::Supercellinline
permutation_symrep_ID() const CASM::Supercellinline
permute_begin() const CASM::Supercell
permute_const_iterator typedefCASM::Supercell
permute_end() const CASM::Supercell
permute_it(Index fg_index, Index trans_index) const CASM::Supercell
phase_factor() const CASM::Supercellinline
populate_structure_factor()CASM::Supercell
populate_structure_factor(const Index &config_index)CASM::Supercell
prim_grid() const CASM::Supercellinline
primclexCASM::Supercellprivate
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_latticeCASM::Supercellprivate
recip_coordinates() const CASM::Supercell
recip_gridCASM::Supercellprivate
recip_prim_latticeCASM::Supercellprivate
scalingCASM::Supercellprivate
set_id(Index id)CASM::Supercellinline
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_matCASM::Supercellprivate
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::Supercellinline
vacant() const CASM::Supercell
volume() const CASM::Supercellinline
write_config_list(jsonParser &json)CASM::Supercell