CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CASM::GenericCluster< CoordType > Member List

This is the complete list of members for CASM::GenericCluster< CoordType >, including all inherited members.

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