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

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

_asym_unit() const CASM::GenericOrbitree< ClustType >inlineprivate
_generate_asym_unit(const Structure &prim)CASM::GenericOrbitree< ClustType >private
_populate_site_bases()CASM::GenericOrbitree< ClustType >private
add_subclusters(const ClustType &big_clust, const Structure &prim, bool verbose=false)CASM::GenericOrbitree< ClustType >
all_in(const Array &superset) constCASM::Array< GenericOrbitBranch< ClustType > >
almost_contains(const GenericOrbitBranch< ClustType > &test_elem, double tol_val=TOL) constCASM::Array< GenericOrbitBranch< ClustType > >inline
almost_find(const GenericOrbitBranch< ClustType > &test_elem, double tol_val=TOL) constCASM::Array< GenericOrbitBranch< ClustType > >
almost_reverse_find(const GenericOrbitBranch< ClustType > &test_elem, double tol_val=TOL) constCASM::Array< GenericOrbitBranch< ClustType > >
append(const Array &new_tail)CASM::Array< GenericOrbitBranch< ClustType > >
append_unique(const Array &new_tail)CASM::Array< GenericOrbitBranch< ClustType > >
apply_sym(const SymOp &op)CASM::GenericOrbitree< ClustType >
Array()CASM::Array< GenericOrbitBranch< ClustType > >inline
Array(Index init_N)CASM::Array< GenericOrbitBranch< ClustType > >inline
Array(Index init_N, const GenericOrbitBranch< ClustType > &init_val)CASM::Array< GenericOrbitBranch< ClustType > >inline
Array(const Array &RHS)CASM::Array< GenericOrbitBranch< ClustType > >inline
Array(Iterator begin, Iterator end, typename CASM_TMP::enable_if_iterator< Iterator >::type *=nullptr)CASM::Array< GenericOrbitBranch< ClustType > >inline
Array(std::initializer_list< GenericOrbitBranch< ClustType > > in)CASM::Array< GenericOrbitBranch< ClustType > >inline
Array(ReturnArray< GenericOrbitBranch< ClustType > > &RHS)CASM::Array< GenericOrbitBranch< ClustType > >
as_perm_inverse() constCASM::Array< GenericOrbitBranch< ClustType > >
as_perm_transform_by(const Array< Index > &trans_perm) constCASM::Array< GenericOrbitBranch< ClustType > >
asym_unit() const CASM::GenericOrbitree< ClustType >inline
at(Index ind)CASM::Array< GenericOrbitBranch< ClustType > >inline
at(Index ind) constCASM::Array< GenericOrbitBranch< ClustType > >inline
back()CASM::Array< GenericOrbitBranch< ClustType > >inline
back() constCASM::Array< GenericOrbitBranch< ClustType > >inline
basis_set_size() const CASM::GenericOrbitree< ClustType >
begin() constCASM::Array< GenericOrbitBranch< ClustType > >inline
begin()CASM::Array< GenericOrbitBranch< ClustType > >inline
bspecs() const CASM::GenericOrbitree< ClustType >inline
cbegin() constCASM::Array< GenericOrbitBranch< ClustType > >inline
cend() constCASM::Array< GenericOrbitBranch< ClustType > >inline
clear()CASM::Array< GenericOrbitBranch< ClustType > >inline
coincidence(const Array &superset) constCASM::Array< GenericOrbitBranch< ClustType > >
collect_basis_info(const Structure &struc)CASM::GenericOrbitree< ClustType >
const_iterator typedefCASM::Array< GenericOrbitBranch< ClustType > >
contains(const ClustType &test_clust)CASM::GenericOrbitree< ClustType >
contains(const GenericOrbit< ClustType > &test_orbit)CASM::GenericOrbitree< ClustType >
Array< GenericOrbitBranch< ClustType > >::contains(const GenericOrbitBranch< ClustType > &test_elem) constCASM::Array< GenericOrbitBranch< ClustType > >inline
end() constCASM::Array< GenericOrbitBranch< ClustType > >inline
end()CASM::Array< GenericOrbitBranch< ClustType > >inline
equiv(Index np, Index no, Index ne) const CASM::GenericOrbitree< ClustType >
equiv(Index np, Index no, Index ne)CASM::GenericOrbitree< ClustType >
find(const ClustType &test_clust) const CASM::GenericOrbitree< ClustType >
find(const GenericOrbit< ClustType > &test_orbit) const CASM::GenericOrbitree< ClustType >
find(const ClustType &test_clust, Index nb) const CASM::GenericOrbitree< ClustType >
Array< GenericOrbitBranch< ClustType > >::find(const GenericOrbitBranch< ClustType > &test_elem) constCASM::Array< GenericOrbitBranch< ClustType > >
from_json(const jsonParser &json)CASM::GenericOrbitree< ClustType >
generate_clust_bases(std::vector< BasisSet const * > const &global_args, Index max_poly_order=-1)CASM::GenericOrbitree< ClustType >
generate_clust_bases(Index max_poly_order=-1)CASM::GenericOrbitree< ClustType >
generate_decorated_orbitree(const GenericOrbitree< ClustType > &in_tree, const SymGroup &symgroup, PERIODICITY_TYPE ptype, bool full_decor=false)CASM::GenericOrbitree< ClustType >
generate_hop_orbitree(const GenericOrbitree< SiteCluster > &in_tree, const Structure &prim)CASM::GenericOrbitree< ClustType >
generate_in_cell(const Structure &prim, const Lattice &cell, int num_images=0)CASM::GenericOrbitree< ClustType >
generate_local_orbitree(const Structure &prim, const PhenomType &tmp_phenom_clust, bool include_phenom_clust_sites)CASM::GenericOrbitree< ClustType >
generate_orbitree(const Structure &prim, bool verbose=false)CASM::GenericOrbitree< ClustType >
generate_orbitree(const Structure &prim, const int maxClust)CASM::GenericOrbitree< ClustType >
generate_orbitree_from_proto_file(std::string filename, const SymGroup &sym_group, PERIODICITY_TYPE ptype)CASM::GenericOrbitree< ClustType >
generate_orbitree_neighbour(const Structure &prim, const Array< int > maxNeighbour)CASM::GenericOrbitree< ClustType >
generate_orbitree_TB(const Structure &prim)CASM::GenericOrbitree< ClustType >
GenericOrbitree(const Lattice &t_lat, double _tol)CASM::GenericOrbitree< ClustType >inline
GenericOrbitree(const GenericOrbitree< ClustType > &starttree)CASM::GenericOrbitree< ClustType >
get_clusters_by_site(const GenericOrbitree< ClustType > &in_tree, GenericOrbitree< ClustType > &out_tree, int num_sites)CASM::GenericOrbitree< ClustType >
get_dynamical_matrix(MatrixXcd &dmat, const Coordinate &k, Index bands_per_site)CASM::GenericOrbitree< ClustType >
get_hierarchy() const CASM::GenericOrbitree< ClustType >
get_index() const CASM::GenericOrbitree< ClustType >
get_s2s_vec()CASM::GenericOrbitree< ClustType >
has_fixed_points() constCASM::Array< GenericOrbitBranch< ClustType > >
incidences(const GenericOrbitBranch< ClustType > &test_elem) constCASM::Array< GenericOrbitBranch< ClustType > >
indexCASM::GenericOrbitree< ClustType >mutable
index_to_columnCASM::GenericOrbitree< ClustType >mutable
index_to_rowCASM::GenericOrbitree< ClustType >mutable
ipermute(const Array< Index > &perm_array)CASM::Array< GenericOrbitBranch< ClustType > >
is_ascending() constCASM::Array< GenericOrbitBranch< ClustType > >
is_constant() constCASM::Array< GenericOrbitBranch< ClustType > >
is_descending() constCASM::Array< GenericOrbitBranch< ClustType > >
is_permute() constCASM::Array< GenericOrbitBranch< ClustType > >
iterator typedefCASM::Array< GenericOrbitBranch< ClustType > >
latticeCASM::GenericOrbitree< ClustType >
m_asym_unitCASM::GenericOrbitree< ClustType >private
m_b2asymCASM::GenericOrbitree< ClustType >private
m_bspecsCASM::GenericOrbitree< ClustType >private
m_tolCASM::GenericOrbitree< ClustType >
max() constCASM::Array< GenericOrbitBranch< ClustType > >
max_lengthCASM::GenericOrbitree< ClustType >
max_num_sitesCASM::GenericOrbitree< ClustType >
min() constCASM::Array< GenericOrbitBranch< ClustType > >
min_lengthCASM::GenericOrbitree< ClustType >
min_num_componentsCASM::GenericOrbitree< ClustType >
next_permute()CASM::Array< GenericOrbitBranch< ClustType > >
NorbitsCASM::GenericOrbitree< ClustType >mutable
num_clustsCASM::GenericOrbitree< ClustType >
operator!=(const Array< GenericOrbitBranch< ClustType > > &RHS) constCASM::Array< GenericOrbitBranch< ClustType > >inline
operator<(const Array< GenericOrbitBranch< ClustType > > &RHS) constCASM::Array< GenericOrbitBranch< ClustType > >
operator<=(const Array< GenericOrbitBranch< ClustType > > &RHS) constCASM::Array< GenericOrbitBranch< ClustType > >inline
operator=(const GenericOrbitree< ClustType > &RHS)CASM::GenericOrbitree< ClustType >
Array< GenericOrbitBranch< ClustType > >::operator=(const Array &RHS)CASM::Array< GenericOrbitBranch< ClustType > >
Array< GenericOrbitBranch< ClustType > >::operator=(ReturnArray< GenericOrbitBranch< ClustType > > &RHS)CASM::Array< GenericOrbitBranch< ClustType > >
operator==(const Array< GenericOrbitBranch< ClustType > > &RHS) constCASM::Array< GenericOrbitBranch< ClustType > >
operator>(const Array< GenericOrbitBranch< ClustType > > &RHS) constCASM::Array< GenericOrbitBranch< ClustType > >
operator>=(const Array< GenericOrbitBranch< ClustType > > &RHS) constCASM::Array< GenericOrbitBranch< ClustType > >inline
operator[](Index ind) constCASM::Array< GenericOrbitBranch< ClustType > >inline
operator[](Index ind)CASM::Array< GenericOrbitBranch< ClustType > >inline
orbit(Index np, Index no)CASM::GenericOrbitree< ClustType >
orbit(Index np, Index no) const CASM::GenericOrbitree< ClustType >
permute(const Array< Index > &perm_array)CASM::Array< GenericOrbitBranch< ClustType > >
pop_back()CASM::Array< GenericOrbitBranch< ClustType > >inline
print(std::ostream &stream) const CASM::GenericOrbitree< ClustType >
print_column(std::ostream &stream, const std::string &indent="") constCASM::Array< GenericOrbitBranch< ClustType > >
print_eci_in(std::ostream &out) const CASM::GenericOrbitree< ClustType >
print_full_basis_info(std::ostream &out) const CASM::GenericOrbitree< ClustType >
print_full_clust(std::ostream &out) const CASM::GenericOrbitree< ClustType >
print_full_decorated_clust(std::ostream &out) const CASM::GenericOrbitree< ClustType >
print_proto_clust(std::ostream &out) const CASM::GenericOrbitree< ClustType >
print_proto_clust_funcs(std::ostream &out) const CASM::GenericOrbitree< ClustType >
print_proto_decorated_clust(std::ostream &out) const CASM::GenericOrbitree< ClustType >
prototype(Index np, Index no) const CASM::GenericOrbitree< ClustType >
prototype(Index np, Index no)CASM::GenericOrbitree< ClustType >
push_back(const GenericOrbit< ClustType > &new_orbit)CASM::GenericOrbitree< ClustType >
push_back(const GenericOrbitBranch< ClustType > &new_branch)CASM::GenericOrbitree< ClustType >
read(std::istream &stream, int num_sites, COORD_TYPE mode)CASM::GenericOrbitree< ClustType >
read(std::istream &stream, COORD_TYPE mode)CASM::GenericOrbitree< ClustType >
read_CSPECS(std::istream &stream)CASM::GenericOrbitree< ClustType >
read_custom_clusters_from_json(const jsonParser &json, const Structure &struc, const SymGroup &sym_group, bool verbose=false)CASM::GenericOrbitree< ClustType >
read_orbitree_from_json(const std::string &json_file_name, const SymGroup &sym_group, const Structure &ref_struc)CASM::GenericOrbitree< ClustType >
remove(Index ind)CASM::Array< GenericOrbitBranch< ClustType > >
reserve(Index new_max)CASM::Array< GenericOrbitBranch< ClustType > >
resize(Index NP)CASM::GenericOrbitree< ClustType >
Array< GenericOrbitBranch< ClustType > >::resize(Index new_N, const GenericOrbitBranch< ClustType > &fill_val)CASM::Array< GenericOrbitBranch< ClustType > >
reverse_find(const GenericOrbitBranch< ClustType > &test_elem) constCASM::Array< GenericOrbitBranch< ClustType > >
sequence(const GenericOrbitBranch< ClustType > &initial, const GenericOrbitBranch< ClustType > &final)CASM::Array< GenericOrbitBranch< ClustType > >static
sequence(const GenericOrbitBranch< ClustType > &initial, const GenericOrbitBranch< ClustType > &increment, const GenericOrbitBranch< ClustType > &final)CASM::Array< GenericOrbitBranch< ClustType > >static
set_bspecs(const jsonParser &_bspecs)CASM::GenericOrbitree< ClustType >inline
set_lattice(const Lattice &new_lat, COORD_TYPE mode)CASM::GenericOrbitree< ClustType >
size(Index np) const CASM::GenericOrbitree< ClustType >
size(Index np, Index no) const CASM::GenericOrbitree< ClustType >
Array< GenericOrbitBranch< ClustType > >::size() constCASM::Array< GenericOrbitBranch< ClustType > >inline
size_type typedefCASM::Array< GenericOrbitBranch< ClustType > >
sort()CASM::GenericOrbitree< ClustType >
sort(Index np)CASM::GenericOrbitree< ClustType >
Array< GenericOrbitBranch< ClustType > >::sort(const CompareType &comp)CASM::Array< GenericOrbitBranch< ClustType > >
Array< GenericOrbitBranch< ClustType > >::sort(Array< Index > &ind_order)CASM::Array< GenericOrbitBranch< ClustType > >
sub_array(Index ind_begin, Index ind_end) constCASM::Array< GenericOrbitBranch< ClustType > >
subclusterCASM::GenericOrbitree< ClustType >mutable
sum() constCASM::Array< GenericOrbitBranch< ClustType > >
swap(Array< GenericOrbitBranch< ClustType > > &RHS)CASM::Array< GenericOrbitBranch< ClustType > >
swap_elem(Index i, Index j)CASM::Array< GenericOrbitBranch< ClustType > >inline
tol() const CASM::GenericOrbitree< ClustType >
trans_and_expand(const Array< Coordinate > &prim_grid, bool override=0)CASM::GenericOrbitree< ClustType >
value_type typedefCASM::Array< GenericOrbitBranch< ClustType > >
write_eci_in(std::string filename) const CASM::GenericOrbitree< ClustType >
write_full_clust(std::string file) const CASM::GenericOrbitree< ClustType >
write_full_decorated_clust(std::string file) const CASM::GenericOrbitree< ClustType >
write_proto_clust(std::string file) const CASM::GenericOrbitree< ClustType >
write_proto_decorated_clust(std::string file) const CASM::GenericOrbitree< ClustType >
X1 typedefCASM::Array< GenericOrbitBranch< ClustType > >
X2 typedefCASM::Array< GenericOrbitBranch< ClustType > >
X3 typedefCASM::Array< GenericOrbitBranch< ClustType > >
X4 typedefCASM::Array< GenericOrbitBranch< ClustType > >
X5 typedefCASM::Array< GenericOrbitBranch< ClustType > >
X6 typedefCASM::Array< GenericOrbitBranch< ClustType > >
X7 typedefCASM::Array< GenericOrbitBranch< ClustType > >
X8 typedefCASM::Array< GenericOrbitBranch< ClustType > >
X9 typedefCASM::Array< GenericOrbitBranch< ClustType > >
~Array()CASM::Array< GenericOrbitBranch< ClustType > >inline