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

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

_calc_special_irrep_directions(const SymGroup &subgroup) const CASM::SymGroupRepprivate
_symmetrized_irrep_trans_mat(const SymGroup &subgroup) const CASM::SymGroupRepprivate
add_copy_to_master() const CASM::SymGroupRep
all_in(const Array &superset) constCASM::Array< SymOpRepresentation * >
almost_contains(const SymOpRepresentation *&test_elem, double tol_val=TOL) constCASM::Array< SymOpRepresentation * >inline
almost_find(const SymOpRepresentation *&test_elem, double tol_val=TOL) constCASM::Array< SymOpRepresentation * >
almost_reverse_find(const SymOpRepresentation *&test_elem, double tol_val=TOL) constCASM::Array< SymOpRepresentation * >
append(const Array &new_tail)CASM::Array< SymOpRepresentation * >
append_unique(const Array &new_tail)CASM::Array< SymOpRepresentation * >
Array()CASM::Array< SymOpRepresentation * >inline
Array(Index init_N)CASM::Array< SymOpRepresentation * >inline
Array(Index init_N, const SymOpRepresentation *&init_val)CASM::Array< SymOpRepresentation * >inline
Array(const Array &RHS)CASM::Array< SymOpRepresentation * >inline
Array(Iterator begin, Iterator end, typename CASM_TMP::enable_if_iterator< Iterator >::type *=nullptr)CASM::Array< SymOpRepresentation * >inline
Array(std::initializer_list< SymOpRepresentation * > in)CASM::Array< SymOpRepresentation * >inline
Array(ReturnArray< SymOpRepresentation * > &RHS)CASM::Array< SymOpRepresentation * >
as_perm_inverse() constCASM::Array< SymOpRepresentation * >
as_perm_transform_by(const Array< Index > &trans_perm) constCASM::Array< SymOpRepresentation * >
at(Index ind)CASM::Array< SymOpRepresentation * >inline
at(Index ind) constCASM::Array< SymOpRepresentation * >inline
back()CASM::Array< SymOpRepresentation * >inline
back() constCASM::Array< SymOpRepresentation * >inline
begin() constCASM::Array< SymOpRepresentation * >inline
begin()CASM::Array< SymOpRepresentation * >inline
block_shape_matrix() const CASM::SymGroupRep
block_shape_matrix(const SymGroup &subgroup) const CASM::SymGroupRep
calc_new_irreps(int max_iter=1000) const CASM::SymGroupRepprivate
calc_new_irreps(const SymGroup &sub_group, int max_iter=1000) const CASM::SymGroupRepprivate
calc_special_subspaces(const SymGroup &subgroup) const CASM::SymGroupRep
calc_special_total_directions(const SymGroup &subgroup) const CASM::SymGroupRep
cbegin() constCASM::Array< SymOpRepresentation * >inline
cend() constCASM::Array< SymOpRepresentation * >inline
clear()CASM::SymGroupRep
coincidence(const Array &superset) constCASM::Array< SymOpRepresentation * >
const_iterator typedefCASM::Array< SymOpRepresentation * >
contains(const SymOpRepresentation *&test_elem) constCASM::Array< SymOpRepresentation * >inline
coord_transformed_copy(const Eigen::MatrixXd &trans_mat) const CASM::SymGroupRep
copy() const CASM::SymGroupRepinline
end() constCASM::Array< SymOpRepresentation * >inline
end()CASM::Array< SymOpRepresentation * >inline
find(const SymOpRepresentation *&test_elem) constCASM::Array< SymOpRepresentation * >
from_json(const jsonParser &json)CASM::SymGroupRep
get_ID() const CASM::SymGroupRepinline
get_irrep_IDs(const SymGroup &subgroup) const CASM::SymGroupRep
get_irrep_trans_mat(const SymGroup &head_group) const CASM::SymGroupRep
get_irrep_trans_mat(const SymGroup &head_group, std::vector< std::vector< Index > > &subspaces) const CASM::SymGroupRep
get_irrep_trans_mat_blind(const SymGroup &head_group) const CASM::SymGroupRep
get_MatrixXd(Index i) const CASM::SymGroupRep
get_MatrixXd(const SymOpRepresentation &) const CASM::SymGroupRep
get_permutation(Index i) const CASM::SymGroupRep
get_permutation(const SymOpRepresentation &) const CASM::SymGroupRep
get_projection_operators() const CASM::SymGroupRep
has_fixed_points() constCASM::Array< SymOpRepresentation * >
has_valid_master() const CASM::SymGroupRepinline
incidences(const SymOpRepresentation *&test_elem) constCASM::Array< SymOpRepresentation * >
ipermute(const Array< Index > &perm_array)CASM::Array< SymOpRepresentation * >
irreducible_wedges(const SymGroup &head_group, std::vector< Index > &multiplicities) const CASM::SymGroupRep
is_ascending() constCASM::Array< SymOpRepresentation * >
is_constant() constCASM::Array< SymOpRepresentation * >
is_descending() constCASM::Array< SymOpRepresentation * >
is_irrep() const CASM::SymGroupRep
is_irrep(const SymGroup &head_group) const CASM::SymGroupRep
is_permute() constCASM::Array< SymOpRepresentation * >
iterator typedefCASM::Array< SymOpRepresentation * >
m_master_groupCASM::SymGroupRepprivate
m_rep_IDCASM::SymGroupRepmutableprivate
master_group() const CASM::SymGroupRepinline
max() constCASM::Array< SymOpRepresentation * >
min() constCASM::Array< SymOpRepresentation * >
next_permute()CASM::Array< SymOpRepresentation * >
NO_HOME enum valueCASM::SymGroupRep
NullInitializer enum nameCASM::SymGroupRep
num_blocks() const CASM::SymGroupRep
num_blocks(const SymGroup &subgroup) const CASM::SymGroupRep
num_each_irrep() const CASM::SymGroupRep
num_each_irrep(const SymGroup &sub_group, bool verbose=false) const CASM::SymGroupRep
num_each_real_irrep(const SymGroup &subgroup, bool verbose=false) const CASM::SymGroupRep
operator!=(const Array< SymOpRepresentation * > &RHS) constCASM::Array< SymOpRepresentation * >inline
operator<(const Array< SymOpRepresentation * > &RHS) constCASM::Array< SymOpRepresentation * >
operator<=(const Array< SymOpRepresentation * > &RHS) constCASM::Array< SymOpRepresentation * >inline
operator=(const SymGroupRep &RHS)CASM::SymGroupRep
Array< SymOpRepresentation * >::operator=(const Array &RHS)CASM::Array< SymOpRepresentation * >
Array< SymOpRepresentation * >::operator=(ReturnArray< SymOpRepresentation * > &RHS)CASM::Array< SymOpRepresentation * >
operator==(const Array< SymOpRepresentation * > &RHS) constCASM::Array< SymOpRepresentation * >
operator>(const Array< SymOpRepresentation * > &RHS) constCASM::Array< SymOpRepresentation * >
operator>=(const Array< SymOpRepresentation * > &RHS) constCASM::Array< SymOpRepresentation * >inline
operator[](Index ind) constCASM::Array< SymOpRepresentation * >inline
operator[](Index ind)CASM::Array< SymOpRepresentation * >inline
permute(const Array< Index > &perm_array)CASM::Array< SymOpRepresentation * >
pop_back()CASM::Array< SymOpRepresentation * >inline
print_column(std::ostream &stream, const std::string &indent="") constCASM::Array< SymOpRepresentation * >
print_MatrixXd(std::ostream &stream) const CASM::SymGroupRep
print_MatrixXd(std::ostream &stream, const SymGroup &subgroup) const CASM::SymGroupRep
print_permutation(std::ostream &stream) const CASM::SymGroupRep
push_back(const SymOpRepresentation *&toPush)CASM::Array< SymOpRepresentation * >
push_back_copy(const SymOpRepresentation &_pushed)CASM::SymGroupRep
RemoteHandle typedefCASM::SymGroupRep
remove(Index ind)CASM::Array< SymOpRepresentation * >
reserve(Index new_max)CASM::Array< SymOpRepresentation * >
resize(Index new_N)CASM::Array< SymOpRepresentation * >
resize(Index new_N, const SymOpRepresentation *&fill_val)CASM::Array< SymOpRepresentation * >
reverse_find(const SymOpRepresentation *&test_elem) constCASM::Array< SymOpRepresentation * >
sequence(const SymOpRepresentation *&initial, const SymOpRepresentation *&final)CASM::Array< SymOpRepresentation * >static
sequence(const SymOpRepresentation *&initial, const SymOpRepresentation *&increment, const SymOpRepresentation *&final)CASM::Array< SymOpRepresentation * >static
set_master_group(const MasterSymGroup &master, const SymGroupRepID &_rep_ID)CASM::SymGroupRep
set_rep(const SymOpRepresentation &base_rep, const SymOpRepresentation &new_rep) const CASM::SymGroupRep
set_rep(const SymOp &base_rep, const SymOpRepresentation &new_rep) const CASM::SymGroupRep
set_rep(Index op_index, const SymOpRepresentation &new_rep) const CASM::SymGroupRep
size() constCASM::Array< SymOpRepresentation * >inline
size_type typedefCASM::Array< SymOpRepresentation * >
sort(const CompareType &comp)CASM::Array< SymOpRepresentation * >
sort(Array< Index > &ind_order)CASM::Array< SymOpRepresentation * >
sort()CASM::Array< SymOpRepresentation * >
sub_array(Index ind_begin, Index ind_end) constCASM::Array< SymOpRepresentation * >
sum() constCASM::Array< SymOpRepresentation * >
swap(Array< SymOpRepresentation * > &RHS)CASM::Array< SymOpRepresentation * >
swap_elem(Index i, Index j)CASM::Array< SymOpRepresentation * >inline
SymGroupRep(SymGroupRep::NullInitializer init, Index _size)CASM::SymGroupRepinline
SymGroupRep(const SymGroup &_head, SymGroupRepID _rep_ID=SymGroupRepID())CASM::SymGroupRepinline
SymGroupRep(const SymGroupRep &RHS)CASM::SymGroupRep
SymGroupRep()CASM::SymGroupRepinlineprivate
SymGroupRep(const MasterSymGroup *_home)CASM::SymGroupRepinlineprivate
symmetry_adapted_copy(const SymGroup &head_group) const CASM::SymGroupRepinline
to_json(jsonParser &json) const CASM::SymGroupRep
value_type typedefCASM::Array< SymOpRepresentation * >
X1 typedefCASM::Array< SymOpRepresentation * >
X2 typedefCASM::Array< SymOpRepresentation * >
X3 typedefCASM::Array< SymOpRepresentation * >
X4 typedefCASM::Array< SymOpRepresentation * >
X5 typedefCASM::Array< SymOpRepresentation * >
X6 typedefCASM::Array< SymOpRepresentation * >
X7 typedefCASM::Array< SymOpRepresentation * >
X8 typedefCASM::Array< SymOpRepresentation * >
X9 typedefCASM::Array< SymOpRepresentation * >
~Array()CASM::Array< SymOpRepresentation * >inline
~SymGroupRep()CASM::SymGroupRep