helpme_py.LatticeType

class helpme_py.LatticeType

The representation of the Lattice vectors.

Parameters:

value – Selects which representation to take, where 1 corresponds to an XAligned representation and 2 corresponds to a ShapeMatrix representation.

XAligned

Makes the A vector coincide with the X axis, the B vector fall in the XY plane, and the C vector take the appropriate alignment to completely define the system.

ShapeMatrix

Enforces a symmetric representation of the lattice vectors [c.f. S. Nosé and M. L. Klein, Mol. Phys. 50 1055 (1983)] particularly appendix C.

__init__(self: helpme_py.LatticeType, value: SupportsInt) None

Methods

__init__(self, value)

Attributes

ShapeMatrix

XAligned

name

value