CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <SymType.hh>
Within the scope of crystallography, this struct will serve as the symmetry object, which holds a transformation matrix, translation vector, and time reversal boolean, whithout any other overhead.
Definition at line 22 of file SymType.hh.
Public Member Functions | |
SymOp (const SymOpMatrixType &mat, const SymOpTranslationType &translation, SymOpTimeReversalType time_reversal) | |
Static Public Member Functions | |
static SymOp | identity () |
static SymOp | time_reversal () |
static SymOp | translation_operation (const SymOpTranslationType &translation) |
static SymOp | point_operation (const SymOpMatrixType &mat) |
Public Attributes | |
SymOpMatrixType | matrix |
SymOpTranslationType | translation |
SymOpTimeReversalType | is_time_reversal_active |
|
inline |
Definition at line 23 of file SymType.hh.
|
inlinestatic |
Definition at line 29 of file SymType.hh.
|
inlinestatic |
Definition at line 43 of file SymType.hh.
|
inlinestatic |
Definition at line 34 of file SymType.hh.
|
inlinestatic |
Definition at line 39 of file SymType.hh.
SymOpTimeReversalType CASM::xtal::SymOp::is_time_reversal_active |
Definition at line 49 of file SymType.hh.
SymOpMatrixType CASM::xtal::SymOp::matrix |
Definition at line 47 of file SymType.hh.
SymOpTranslationType CASM::xtal::SymOp::translation |
Definition at line 48 of file SymType.hh.