CASM  1.1.0
A Clusters Approach to Statistical Mechanics
Configuration Enumerators

Detailed Description

Enumerates Configuration.

Classes

class  CASM::ConfigEnumAllOccupations
 
class  CASM::ConfigEnumByPermutation
 Enumerate all equivalent Configurations obtained by permuations in a Supercell. More...
 
struct  CASM::ConfigEnumRandomLocalParams
 Parameters controlling ConfigEnumRandomLocal. More...
 
class  CASM::ConfigEnumRandomLocal
 Enumerate random values for continuous degrees of freedom. More...
 
struct  CASM::ConfigEnumRandomOccupationsParams
 Parameters controlling ConfigEnumRandomOccupations. More...
 
class  CASM::ConfigEnumRandomOccupations
 Enumerate n random occupations in a particular Supercell. More...
 
class  CASM::ConfigEnumStrain
 
class  CASM::SuperConfigEnum
 Given a selection of Configurations, enumerate all tilings into some supercell. More...
 

Functions

template<>
bool CASM::is_guaranteed_for_database_insert (ConfigEnumAllOccupations const &enumerator)
 

Function Documentation

◆ is_guaranteed_for_database_insert()

template<>
bool CASM::is_guaranteed_for_database_insert ( ConfigEnumAllOccupations const &  enumerator)

Conditionally true for ConfigEnumAllOccupations (true when enumerating on all sites)

Definition at line 35 of file ConfigEnumAllOccupations.cc.