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

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

_generate_alt_multi_table() const CASM::SymGroupprotected
_generate_centralizers() const CASM::SymGroupprotected
_generate_character_table() const CASM::SymGroupprotected
_generate_class_names() const CASM::SymGroupprotected
_generate_conjugacy_classes() const CASM::SymGroupprotected
_generate_elem_order_table() const CASM::SymGroupprotected
_generate_irrep_names() const CASM::SymGroupprotected
_generate_multi_table() const CASM::SymGroupprotected
_generate_subgroups() const CASM::SymGroupprotected
_small_subgroups() const CASM::SymGroupprotected
add_empty_representation() const CASM::SymGroup
all_in(const Array &superset) constCASM::Array< SymOp >
almost_contains(const SymOp &test_elem, double tol_val=TOL) constCASM::Array< SymOp >inline
almost_find(const SymOp &test_elem, double tol_val=TOL) constCASM::Array< SymOp >
almost_reverse_find(const SymOp &test_elem, double tol_val=TOL) constCASM::Array< SymOp >
alt_multi_tableCASM::SymGroupmutableprotected
append(const Array &new_tail)CASM::Array< SymOp >
append_unique(const Array &new_tail)CASM::Array< SymOp >
apply_sym(const SymOp &op)CASM::SymGroup
Array()CASM::Array< SymOp >inline
Array(Index init_N)CASM::Array< SymOp >inline
Array(Index init_N, const SymOp &init_val)CASM::Array< SymOp >inline
Array(const Array &RHS)CASM::Array< SymOp >inline
Array(Iterator begin, Iterator end, typename CASM_TMP::enable_if_iterator< Iterator >::type *=nullptr)CASM::Array< SymOp >inline
Array(std::initializer_list< SymOp > in)CASM::Array< SymOp >inline
Array(ReturnArray< SymOp > &RHS)CASM::Array< SymOp >
as_perm_inverse() constCASM::Array< SymOp >
as_perm_transform_by(const Array< Index > &trans_perm) constCASM::Array< SymOp >
at(Index ind)CASM::Array< SymOp >inline
at(Index ind) constCASM::Array< SymOp >inline
back()CASM::Array< SymOp >inline
back() constCASM::Array< SymOp >inline
begin() constCASM::Array< SymOp >inline
begin()CASM::Array< SymOp >inline
calc_space_group_in_cell(SymGroup &space_group, const Lattice &_cell) const CASM::SymGroup
calc_space_group_in_range(SymGroup &space_group, const Lattice &_cell, Eigen::Vector3i min_trans, Eigen::Vector3i max_trans) const CASM::SymGroup
cbegin() constCASM::Array< SymOp >inline
cend() constCASM::Array< SymOp >inline
centralizer_tableCASM::SymGroupmutableprotected
centricCASM::SymGroupmutableprotected
character_table() const CASM::SymGroup
class_namesCASM::SymGroupmutableprotected
class_of_op(Index i) const CASM::SymGroup
clear()CASM::SymGroupvirtual
clear_tables()CASM::SymGroupvirtual
coincidence(const Array &superset) constCASM::Array< SymOp >
commentCASM::SymGroupmutableprotected
complex_irrepCASM::SymGroupmutableprotected
conjugacy_classesCASM::SymGroupmutableprotected
const_iterator typedefCASM::Array< SymOp >
contains(const SymOp &test_elem) constCASM::Array< SymOp >inline
contains_periodic(const SymOp &test_op, double tol=TOL) const CASM::SymGroup
coord_rep_ID() const CASM::SymGroup
copy_no_trans(SymGroup &shiftless, bool keep_repeated=false) const CASM::SymGroup
crystal_systemCASM::SymGroupmutableprotected
elem_order_tableCASM::SymGroupmutableprotected
end() constCASM::Array< SymOp >inline
end()CASM::Array< SymOp >inline
enforce_group(double tol=TOL, Index max_size=200)CASM::SymGroup
find(const SymOp &test_elem) constCASM::Array< SymOp >
find_all_periodic(const Array< SymOp > &subgroup, double tol=TOL) const CASM::SymGroup
find_no_trans(const SymOp &test_op) const CASM::SymGroup
find_periodic(const SymOp &test_op, double tol=TOL) const CASM::SymGroup
from_json(const jsonParser &json)CASM::SymGroup
get_alt_multi_table() const CASM::SymGroup
get_complex_irrep_list() const CASM::SymGroup
get_conjugacy_classes() const CASM::SymGroup
get_irrep(Index i) const CASM::SymGroup
get_irrep_decomposition() const CASM::SymGroup
get_irrep_ID(Index i) const CASM::SymGroup
get_latex_name() const CASM::SymGroup
get_multi_table() const CASM::SymGroup
get_name() const CASM::SymGroup
get_point_group_type() const CASM::SymGroup
get_rotation_groups() const CASM::SymGroup
get_union(const SymGroup &other_group) const CASM::SymGroup
group_nameCASM::SymGroupmutableprotected
group_numberCASM::SymGroupmutableprotected
has_fixed_points() constCASM::Array< SymOp >
incidences(const SymOp &test_elem) constCASM::Array< SymOp >
ind_inverse(Index i) const CASM::SymGroup
ind_prod(Index i, Index j) const CASM::SymGroup
index2conjugacy_classCASM::SymGroupmutableprotected
info(Index i) const CASM::SymGroup
invalidate_multi_tables() const CASM::SymGroup
ipermute(const Array< Index > &perm_array)CASM::Array< SymOp >
irrep_IDsCASM::SymGroupmutableprotected
irrep_namesCASM::SymGroupmutableprotected
is_ascending() constCASM::Array< SymOp >
is_constant() constCASM::Array< SymOp >
is_descending() constCASM::Array< SymOp >
is_group(double tol=TOL) const CASM::SymGroup
is_irreducible() const CASM::SymGroup
is_permute() constCASM::Array< SymOp >
iterator typedefCASM::Array< SymOp >
latex_nameCASM::SymGroupmutableprotected
lattice() const CASM::SymGroup
left_cosets(const Array< SymOp > &subgroup, double tol=TOL) const CASM::SymGroup
left_cosets(const Array< Index > &subgroup_inds) const CASM::SymGroup
m_character_tableCASM::SymGroupmutableprotected
m_group_periodicityCASM::SymGroupprotected
m_lat_ptrCASM::SymGroupprotected
m_max_errorCASM::SymGroupmutableprotected
m_subgroupsCASM::SymGroupmutableprotected
master_group() const CASM::SymGroupinline
matrix_type typedefCASM::SymGroup
max() constCASM::Array< SymOp >
max_error()CASM::SymGroup
min() constCASM::Array< SymOp >
multi_tableCASM::SymGroupmutableprotected
nameCASM::SymGroupmutableprotected
next_permute()CASM::Array< SymOp >
op_indices() const CASM::SymGroup
operator!=(const Array< SymOp > &RHS) constCASM::Array< SymOp >inline
operator+=(const Eigen::Ref< const SymOp::vector_type > &shift)CASM::SymGroup
operator-=(const Eigen::Ref< const SymOp::vector_type > &shift)CASM::SymGroup
operator<(const Array< SymOp > &RHS) constCASM::Array< SymOp >
operator<=(const Array< SymOp > &RHS) constCASM::Array< SymOp >inline
operator=(const Array &RHS)CASM::Array< SymOp >
operator=(ReturnArray< SymOp > &RHS)CASM::Array< SymOp >
operator==(const Array< SymOp > &RHS) constCASM::Array< SymOp >
operator>(const Array< SymOp > &RHS) constCASM::Array< SymOp >
operator>=(const Array< SymOp > &RHS) constCASM::Array< SymOp >inline
operator[](Index ind) constCASM::Array< SymOp >inline
operator[](Index ind)CASM::Array< SymOp >inline
periodicity() const CASM::SymGroupinline
permute(const Array< Index > &perm_array)CASM::Array< SymOp >
pop_back()CASM::Array< SymOp >inline
possible_space_groups() const CASM::SymGroupinline
print(std::ostream &out, COORD_TYPE mode) const CASM::SymGroup
print_character_table(std::ostream &stream)CASM::SymGroup
print_column(std::ostream &stream, const std::string &indent="") constCASM::Array< SymOp >
print_locations(std::ostream &stream) const CASM::SymGroup
print_space_group_info(std::ostream &out) const CASM::SymGroup
push_back(const SymOp &new_op)CASM::SymGroupvirtual
remove(Index ind)CASM::Array< SymOp >
reserve(Index new_max)CASM::Array< SymOp >
resize(Index new_N)CASM::Array< SymOp >
resize(Index new_N, const SymOp &fill_val)CASM::Array< SymOp >
reverse_find(const SymOp &test_elem) constCASM::Array< SymOp >
rotation_groupsCASM::SymGroupmutableprotected
sequence(const SymOp &initial, const SymOp &final)CASM::Array< SymOp >static
sequence(const SymOp &initial, const SymOp &increment, const SymOp &final)CASM::Array< SymOp >static
set_irrep_ID(Index i, SymGroupRepID ID) const CASM::SymGroup
set_lattice(const Lattice &new_lat)CASM::SymGroup
size() constCASM::Array< SymOp >inline
size_type typedefCASM::Array< SymOp >
sort()CASM::SymGroupvirtual
Array< SymOp >::sort(const CompareType &comp)CASM::Array< SymOp >
Array< SymOp >::sort(Array< Index > &ind_order)CASM::Array< SymOp >
sub_array(Index ind_begin, Index ind_end) constCASM::Array< SymOp >
subgroups() const CASM::SymGroup
sum() constCASM::Array< SymOp >
swap(Array< SymOp > &RHS)CASM::Array< SymOp >
swap_elem(Index i, Index j)CASM::Array< SymOp >inline
SymGroup(PERIODICITY_TYPE init_type=PERIODIC)CASM::SymGroupinline
SymGroup(const Array< SymOp > &from_array, PERIODICITY_TYPE init_type=PERIODIC)CASM::SymGroup
to_json(jsonParser &json) const CASM::SymGroup
unique_subgroups() const CASM::SymGroup
value_type typedefCASM::Array< SymOp >
vector_type typedefCASM::SymGroup
write(std::string filename, COORD_TYPE mode) const CASM::SymGroup
X1 typedefCASM::Array< SymOp >
X2 typedefCASM::Array< SymOp >
X3 typedefCASM::Array< SymOp >
X4 typedefCASM::Array< SymOp >
X5 typedefCASM::Array< SymOp >
X6 typedefCASM::Array< SymOp >
X7 typedefCASM::Array< SymOp >
X8 typedefCASM::Array< SymOp >
X9 typedefCASM::Array< SymOp >
~Array()CASM::Array< SymOp >inline