|
class | CASM::SymRepBuilderInterface |
| Abstract base class that provides interface for converting cartesian isometry to specialized transformation matrix Given a symmetry operation as a 3x3 orthogonal matrix acting on Cartesian space, a 3x1 Cartesian translation, and a time-reversal flag (true indicates +t goes to -t and false indicates +t goes to +t), returns a particular NxN matrix transformation whose dimension and value depends on the underlying implementation. More...
|
|
class | CASM::TemplateSymRepBuilderBase< _uses_time_reversal > |
|
class | CASM::NullSymRepBuilder |
| Un-cloneable class for specifying absence of valid SymRepBuilder. More...
|
|
class | CASM::CartesianSymRepBuilder |
| Builds symmetry representation as the Cartesian matrix of povided SymOp. More...
|
|
class | CASM::KroneckerSymRepBuilder< Builder1, Builder2, Dim1, Dim2 > |
| Builds symmetry representation as the Kronecker product of two other representations. More...
|
|
class | CASM::IdentitySymRepBuilder |
| Builds symmetry representation as the 'dim' x 'dim' identity matrix, regardless of symop. More...
|
|
class | CASM::AngularMomentumSymRepBuilder |
| Builds symmetry representation that is the angular momentum symmetry representation of provided symop. More...
|
|
class | CASM::TimeReversalSymRepBuilder |
| Builds symmetry representation that is 'dim'x'dim' +Identity (-Identity) matrix if time_reversal is false (true) More...
|
|
class | CASM::Rank2TensorSymRepBuilder |
| Build 6x6 symmetry representation for a rank 2 Cartesian tensor represented in Kelvin notation. More...
|
|
class | CASM::TimeReversalSwapSymRepBuilder |
|
class | CASM::dOrbitalOccupationSymRepBuilder |
|
class | CASM::dOrbitalOccupationSpinPolarizedSymRepBuilder |
|