CASM  1.1.0
A Clusters Approach to Statistical Mechanics
ClusterSpecs.cc File Reference

Go to the source code of this file.

Classes

class  CASM::ClusterSpecs_impl::DoFSitesFilter
 
class  CASM::ClusterSpecs_impl::AllClusters
 
class  CASM::ClusterSpecs_impl::MaxLengthClusterFilter
 
class  CASM::ClusterSpecs_impl::EmptyNeighborhood
 
class  CASM::ClusterSpecs_impl::OriginNeighborhood
 
class  CASM::ClusterSpecs_impl::MaxLengthNeighborhood
 
class  CASM::ClusterSpecs_impl::CutoffRadiusNeighborhood
 

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::ClusterSpecs_impl
 

Functions

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...