CASM  1.1.0
A Clusters Approach to Statistical Mechanics
Symmetry

Detailed Description

Relates to symmetry operations and groups.

Modules

 EnumEquivalents
 Enumerate equivalent objects.
 
 SymGroup
 Relates to symmetry groups.
 
 SymOp
 Relates to symmetry operations.
 

Classes

class  CASM::SymMatrixXd
 Generalized symmetry matrix representation for arbitrary dimension Can be used to describe application of symmetry to N-dimensional vector spaces Use for 3-dimensional transformations if they do not describe coordinate transformations. More...
 
class  CASM::SymOpRepresentation
 SymOpRepresentation is the base class for anything describes a symmetry operation. More...
 
class  CASM::SymPermutation
 SymPermutation describes how a symmetry operation permutes a list of 'things' For example, Coordinates in a Cluster, basis atoms in a Structure, Clusters in an Orbit, etc. More...
 
enum class  CASM::symmetry_type {
  CASM::identity_op , CASM::mirror_op , CASM::glide_op , CASM::rotation_op ,
  CASM::screw_op , CASM::inversion_op , CASM::rotoinversion_op , CASM::invalid_op
}
 

Enumeration Type Documentation

◆ symmetry_type

enum CASM::symmetry_type
strong
Enumerator
identity_op 
mirror_op 
glide_op 
rotation_op 
screw_op 
inversion_op 
rotoinversion_op 
invalid_op 

Definition at line 14 of file SymInfo.hh.