|
template<typename FunctorType > |
void | CASM::for_all_orbits (ClusterSpecs const &cluster_specs, std::vector< IntegralCluster > const &generating_elements, FunctorType const &f) |
|
template<typename FunctorType > |
void | CASM::for_all_orbits (ClusterSpecs const &cluster_specs, std::ostream &status, FunctorType const &f) |
|
bool | CASM::all_sites_filter (const xtal::Site &site) |
| Generate clusters using all Site. More...
|
|
bool | CASM::alloy_sites_filter (const xtal::Site &site) |
| Generate clusters using Site with site_occupant.size() > 1. More...
|
|
SiteFilterFunction | CASM::dof_sites_filter (const std::vector< DoFKey > &dofs={}) |
| Generate clusters using Site with specified DoF. More...
|
|
ClusterFilterFunction | CASM::all_clusters_filter () |
| Accept all clusters. More...
|
|
ClusterFilterFunction | CASM::max_length_cluster_filter (double max_length) |
| Accept clusters with max pair distance less than max_length. More...
|
|
CandidateSitesFunction | CASM::empty_neighborhood () |
| No sites (for null orbit, or global dof only) More...
|
|
CandidateSitesFunction | CASM::origin_neighborhood () |
| Only sites in the origin unit cell {b, 0, 0, 0}. More...
|
|
CandidateSitesFunction | CASM::max_length_neighborhood (double max_length) |
|
CandidateSitesFunction | CASM::cutoff_radius_neighborhood (IntegralCluster const &phenomenal, double cutoff_radius, bool include_phenomenal_sites=false) |
| Sites within cutoff_radius distance to any site in the phenomenal cluster. More...
|
|