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

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

_clust_group()CASM::GenericCluster< Site >inlineprotected
_permute_rep()CASM::GenericCluster< Site >inlineprotected
add_trans_nlist(const Array< Index > &new_nlist)CASM::SiteCluster
all_in(const Array &superset) constCASM::Array< Site >
all_within()CASM::GenericCluster< Site >
almost_contains(const Site &test_elem, double tol_val=TOL) constCASM::Array< Site >inline
almost_find(const Site &test_elem, double tol_val=TOL) constCASM::Array< Site >
almost_reverse_find(const Site &test_elem, double tol_val=TOL) constCASM::Array< Site >
append(const Array &new_tail)CASM::Array< Site >
append_unique(const Array &new_tail)CASM::Array< Site >
apply_sym(const SymOp &op)CASM::SiteCluster
apply_sym_no_trans(const SymOp &op)CASM::SiteCluster
Array()CASM::Array< Site >inline
Array(Index init_N)CASM::Array< Site >inline
Array(Index init_N, const Site &init_val)CASM::Array< Site >inline
Array(const Array &RHS)CASM::Array< Site >inline
Array(Iterator begin, Iterator end, typename CASM_TMP::enable_if_iterator< Iterator >::type *=nullptr)CASM::Array< Site >inline
Array(std::initializer_list< Site > in)CASM::Array< Site >inline
Array(ReturnArray< Site > &RHS)CASM::Array< Site >
as_perm_inverse() constCASM::Array< Site >
as_perm_transform_by(const Array< Index > &trans_perm) constCASM::Array< Site >
at(Index ind)CASM::Array< Site >inline
at(Index ind) constCASM::Array< Site >inline
back()CASM::Array< Site >inline
back() constCASM::Array< Site >inline
begin() constCASM::Array< Site >inline
begin()CASM::Array< Site >inline
calc_properties()CASM::GenericCluster< Site >
calc_properties(GenericCluster< Site > phenom_clust)CASM::GenericCluster< Site >
cbegin() constCASM::Array< Site >inline
cend() constCASM::Array< Site >inline
clear()CASM::Array< Site >inline
clust_basisCASM::SiteCluster
clust_group() constCASM::GenericCluster< Site >inline
clust_group_permutations(double tol) constCASM::GenericCluster< Site >
coincidence(const Array &superset) constCASM::Array< Site >
collect_basis_info(const Array< Site > &basis)CASM::GenericCluster< Site >
collect_basis_info(const Array< Site > &basis, const Coordinate &shift)CASM::GenericCluster< Site >
const_iterator typedefCASM::Array< Site >
contains(const GenericCluster &test_cluster) constCASM::GenericCluster< Site >
Array< Site >::contains(const Site &test_elem) constCASM::Array< Site >inline
contains_periodic(const Site &test_coord, double tol) constCASM::GenericCluster< Site >
decorate(const Array< int > decor)CASM::SiteClusterinline
end() constCASM::Array< Site >inline
end()CASM::Array< Site >inline
find(const Site &test_elem, double tol) constCASM::GenericCluster< Site >
find(const GenericCluster &test_cluster, Array< Index > &index, double tol) constCASM::GenericCluster< Site >
Array< Site >::find(const Site &test_elem) constCASM::Array< Site >
from_json(const jsonParser &json)CASM::SiteCluster
generate_clust_basis(multivector< BasisSet const * >::X< 2 > const &local_args, std::vector< BasisSet const * > const &global_args, Index max_poly_order=-1)CASM::SiteCluster
generate_clust_group(const SymGroup &super_group, std::vector< Permutation > *perm_array_ptr=nullptr, double tol=TOL)CASM::GenericCluster< Site >
GenericCluster(const Lattice &init_home)CASM::GenericCluster< Site >
geometric_center() constCASM::GenericCluster< Site >
get_decor_map() const CASM::SiteCluster
get_decorations(const Array< Array< int > > &dmap) const CASM::SiteCluster
get_full_decor_map() const CASM::SiteCluster
get_occ_array(const Array< int > &bitstring) const CASM::SiteCluster
has_fixed_points() constCASM::Array< Site >
home() constCASM::GenericCluster< Site >inline
image_check(const Lattice &cell, int nV=0) constCASM::GenericCluster< Site >
incidences(const Site &test_elem) constCASM::Array< Site >
ipermute(const Array< Index > &perm_array)CASM::Array< Site >
is_ascending() constCASM::Array< Site >
is_constant() constCASM::Array< Site >
is_descending() constCASM::Array< Site >
is_equivalent(const GenericCluster &test_clust) constCASM::GenericCluster< Site >
is_equivalent(const GenericCluster &test_clust, Coordinate &trans) constCASM::GenericCluster< Site >
is_permute() constCASM::Array< Site >
iterator typedefCASM::Array< Site >
m_trans_nlist_indsCASM::SiteClusterprivate
map_onto(const GenericCluster &test_clust, double tol)CASM::GenericCluster< Site >
map_onto(const GenericCluster &test_clust, Coordinate &trans, double tol)CASM::GenericCluster< Site >
map_onto_subcluster(const GenericCluster &pivot, double tol=TOL)CASM::GenericCluster< Site >
map_onto_subcluster(const GenericCluster &pivot, int num_maps, double tol=TOL)CASM::GenericCluster< Site >
max() constCASM::Array< Site >
max_length() constCASM::GenericCluster< Site >inline
merge(const GenericCluster &RHS)CASM::GenericCluster< Site >
merge(const Site &RHS)CASM::GenericCluster< Site >
min() constCASM::Array< Site >
min_length() constCASM::GenericCluster< Site >inline
next_permute()CASM::Array< Site >
nlist_inds() const CASM::SiteCluster
operator!=(const Array< Site > &RHS) constCASM::Array< Site >inline
operator+(const GenericCluster &RHS)CASM::GenericCluster< Site >
operator+=(const Coordinate &RHS)CASM::GenericCluster< Site >
operator-=(const Coordinate &RHS)CASM::GenericCluster< Site >
operator<(const Array< Site > &RHS) constCASM::Array< Site >
operator<=(const Array< Site > &RHS) constCASM::Array< Site >inline
operator=(const Array &RHS)CASM::Array< Site >
operator=(ReturnArray< Site > &RHS)CASM::Array< Site >
operator==(const GenericCluster &RHS) constCASM::GenericCluster< Site >
Array< Site >::operator==(const Array< Site > &RHS) constCASM::Array< Site >
operator>(const Array< Site > &RHS) constCASM::Array< Site >
operator>=(const Array< Site > &RHS) constCASM::Array< Site >inline
operator[](Index ind) constCASM::Array< Site >inline
operator[](Index ind)CASM::Array< Site >inline
permute(const Array< Index > &iperm)CASM::SiteCluster
permute(const Permutation &perm)CASM::SiteCluster
permute_rep() constCASM::GenericCluster< Site >inline
pop_back()CASM::Array< Site >inline
prepare_prototype()CASM::GenericCluster< Site >inline
print(std::ostream &stream, char delim= '\n', COORD_TYPE mode=COORD_DEFAULT) constCASM::GenericCluster< Site >
print_basis_info(std::ostream &stream, int space, char delim= '\n', COORD_TYPE mode=COORD_DEFAULT) constCASM::GenericCluster< Site >
print_clust_basis(std::ostream &stream, Index begin_ind=0, int space=18, char delim=0, COORD_TYPE mode=COORD_DEFAULT) const CASM::SiteCluster
print_column(std::ostream &stream, const std::string &indent="") constCASM::Array< Site >
print_decorated_sites(std::ostream &stream, int space, char delim= '\n', COORD_TYPE mode=COORD_DEFAULT) constCASM::GenericCluster< Site >
print_shifted(std::ostream &stream, const Coordinate &shift, char delim= '\n', COORD_TYPE mode=COORD_DEFAULT) constCASM::GenericCluster< Site >
print_sites(std::ostream &stream, int space, char delim= '\n', COORD_TYPE mode=COORD_DEFAULT) constCASM::GenericCluster< Site >
push_back(const Site &new_site)CASM::SiteCluster
read(std::istream &stream, int num_sites, COORD_TYPE mode, bool SD_is_on)CASM::GenericCluster< Site >
read(std::istream &stream, COORD_TYPE mode)CASM::GenericCluster< Site >
remove(Index ind)CASM::Array< Site >
reserve(Index new_max)CASM::Array< Site >
resize(Index new_N)CASM::Array< Site >
resize(Index new_N, const Site &fill_val)CASM::Array< Site >
reverse_find(const Site &test_elem) constCASM::Array< Site >
sequence(const Site &initial, const Site &final)CASM::Array< Site >static
sequence(const Site &initial, const Site &increment, const Site &final)CASM::Array< Site >static
set_clust_group(const Array< SymOp > &new_group)CASM::GenericCluster< Site >inline
set_lattice(const Lattice &new_home, COORD_TYPE mode)CASM::GenericCluster< Site >
set_nlist_inds(const Array< Index > &new_indices)CASM::SiteCluster
set_permute_rep(SymGroupRepID perm_rep_ID)CASM::GenericCluster< Site >inline
SiteCluster(const Lattice &init_home)CASM::SiteCluster
size() constCASM::Array< Site >inline
size_type typedefCASM::Array< Site >
sort(const CompareType &comp)CASM::Array< Site >
sort(Array< Index > &ind_order)CASM::Array< Site >
sort()CASM::Array< Site >
sub_array(Index ind_begin, Index ind_end) constCASM::Array< Site >
sum() constCASM::Array< Site >
swap(Array< Site > &RHS)CASM::Array< Site >
swap_elem(Index i, Index j)CASM::Array< Site >inline
to_json(jsonParser &json) const CASM::SiteCluster
trans_nlist(Index i) const CASM::SiteCluster
trans_nlists() const CASM::SiteCluster
update_data_members(const BasicStructure< Site > &ref_struc)CASM::GenericCluster< Site >
value_type typedefCASM::Array< Site >
WhichCoordType typedefCASM::GenericCluster< Site >
within(Index pivot_ind=0)CASM::GenericCluster< Site >
within(Index pivot_ind, Coordinate &trans)CASM::GenericCluster< Site >
X1 typedefCASM::Array< Site >
X2 typedefCASM::Array< Site >
X3 typedefCASM::Array< Site >
X4 typedefCASM::Array< Site >
X5 typedefCASM::Array< Site >
X6 typedefCASM::Array< Site >
X7 typedefCASM::Array< Site >
X8 typedefCASM::Array< Site >
X9 typedefCASM::Array< Site >
~Array()CASM::Array< Site >inline