CASM  1.1.0
A Clusters Approach to Statistical Mechanics
ClusterSymCompareDecl.hh
Go to the documentation of this file.
1 #ifndef CASM_ClusterSymCompareDecl
2 #define CASM_ClusterSymCompareDecl
3 
5 
6 namespace CASM {
7 
8 enum class CLUSTER_PERIODICITY_TYPE : int {
9  PRIM_PERIODIC = 0,
10  APERIODIC = 1,
11  LOCAL = 1,
12  WITHIN_SCEL = 2,
13  SCEL_PERIODIC = 3
14 };
15 
16 template <typename T>
17 struct traits;
18 
21 template <typename Element, typename U = void>
23 
24 template <typename Element, typename U = void>
26 
29 template <typename Element, typename U = void>
31 
34 template <typename Element, typename U = void>
36 
37 template <typename Element>
39 
40 template <typename Element>
42 
43 template <typename Element>
45 
46 template <typename Element>
48 
49 } // namespace CASM
50 
51 #endif
Template class to be specialized for comparisons with aperiodic symmetry.
An Orbit of Element.
Definition: Orbit.hh:43
Template class to be specialized for comparisons with periodic symmetry of the primitive lattice.
Template class to be specialized for comparisons with periodic symmetry of the supercell lattice.
Traits const & traits(std::string const &dof_key)
Lookup DoFType::Traits in the global dictionary.
Definition: DoFTraits.cc:46
Main CASM namespace.
Definition: APICommand.hh:8