| _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) const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| almost_contains(const GenericOrbitBranch< ClustType > &test_elem, double tol_val=TOL) const | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| almost_find(const GenericOrbitBranch< ClustType > &test_elem, double tol_val=TOL) const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| almost_reverse_find(const GenericOrbitBranch< ClustType > &test_elem, double tol_val=TOL) const | CASM::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() const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| as_perm_transform_by(const Array< Index > &trans_perm) const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| asym_unit() const | CASM::GenericOrbitree< ClustType > | inline |
| at(Index ind) | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| at(Index ind) const | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| back() | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| back() const | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| basis_set_size() const | CASM::GenericOrbitree< ClustType > | |
| begin() const | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| begin() | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| bspecs() const | CASM::GenericOrbitree< ClustType > | inline |
| cbegin() const | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| cend() const | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| clear() | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| coincidence(const Array &superset) const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| collect_basis_info(const Structure &struc) | CASM::GenericOrbitree< ClustType > | |
| const_iterator typedef | CASM::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) const | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| end() const | CASM::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) const | CASM::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() const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| incidences(const GenericOrbitBranch< ClustType > &test_elem) const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| index | CASM::GenericOrbitree< ClustType > | mutable |
| index_to_column | CASM::GenericOrbitree< ClustType > | mutable |
| index_to_row | CASM::GenericOrbitree< ClustType > | mutable |
| ipermute(const Array< Index > &perm_array) | CASM::Array< GenericOrbitBranch< ClustType > > | |
| is_ascending() const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| is_constant() const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| is_descending() const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| is_permute() const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| iterator typedef | CASM::Array< GenericOrbitBranch< ClustType > > | |
| lattice | CASM::GenericOrbitree< ClustType > | |
| m_asym_unit | CASM::GenericOrbitree< ClustType > | private |
| m_b2asym | CASM::GenericOrbitree< ClustType > | private |
| m_bspecs | CASM::GenericOrbitree< ClustType > | private |
| m_tol | CASM::GenericOrbitree< ClustType > | |
| max() const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| max_length | CASM::GenericOrbitree< ClustType > | |
| max_num_sites | CASM::GenericOrbitree< ClustType > | |
| min() const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| min_length | CASM::GenericOrbitree< ClustType > | |
| min_num_components | CASM::GenericOrbitree< ClustType > | |
| next_permute() | CASM::Array< GenericOrbitBranch< ClustType > > | |
| Norbits | CASM::GenericOrbitree< ClustType > | mutable |
| num_clusts | CASM::GenericOrbitree< ClustType > | |
| operator!=(const Array< GenericOrbitBranch< ClustType > > &RHS) const | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| operator<(const Array< GenericOrbitBranch< ClustType > > &RHS) const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| operator<=(const Array< GenericOrbitBranch< ClustType > > &RHS) const | CASM::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) const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| operator>(const Array< GenericOrbitBranch< ClustType > > &RHS) const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| operator>=(const Array< GenericOrbitBranch< ClustType > > &RHS) const | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| operator[](Index ind) const | CASM::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="") const | CASM::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) const | CASM::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() const | CASM::Array< GenericOrbitBranch< ClustType > > | inline |
| size_type typedef | CASM::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) const | CASM::Array< GenericOrbitBranch< ClustType > > | |
| subcluster | CASM::GenericOrbitree< ClustType > | mutable |
| sum() const | CASM::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 typedef | CASM::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 typedef | CASM::Array< GenericOrbitBranch< ClustType > > | |
| X2 typedef | CASM::Array< GenericOrbitBranch< ClustType > > | |
| X3 typedef | CASM::Array< GenericOrbitBranch< ClustType > > | |
| X4 typedef | CASM::Array< GenericOrbitBranch< ClustType > > | |
| X5 typedef | CASM::Array< GenericOrbitBranch< ClustType > > | |
| X6 typedef | CASM::Array< GenericOrbitBranch< ClustType > > | |
| X7 typedef | CASM::Array< GenericOrbitBranch< ClustType > > | |
| X8 typedef | CASM::Array< GenericOrbitBranch< ClustType > > | |
| X9 typedef | CASM::Array< GenericOrbitBranch< ClustType > > | |
| ~Array() | CASM::Array< GenericOrbitBranch< ClustType > > | inline |