Types
Lattice Types
LatticeSystem
Centering
Unit Cell Types
LatticeConstants
LatticeConstantDeltas
UnitCell
Lattice Types
Xtallography.LatticeSystem
— TypeLatticeSystem
Supertype for the seven lattice systems in 3D
Subtypes
Triclinic
, Monoclinic
, Orthorhombic
, Hexagonal
, Rhombohedral
, Tetragonal
, Cubic
Xtallography.Centering
— TypeCentering
Supertype for the four lattice centerings in 3D
Subtypes
Concrete Types
Lattice Systems
All subtypes of LatticeSystem
are singleton types. For convenience, a singleton instance is defined for each lattice system type.
Xtallography.Triclinic
— TypeTriclinic
Type representing the triclinic lattice system that is the type of triclinic
Supertype: LatticeSystem
Xtallography.Monoclinic
— TypeMonoclinic
Type representing the monoclinic lattice system that is the type of monoclinic
Supertype: LatticeSystem
Xtallography.Orthorhombic
— TypeOrthorhombic
Type representing the orthorhombic lattice system that is the type of orthorhombic
Supertype: LatticeSystem
Xtallography.Hexagonal
— TypeHexagonal
Type representing the hexagonal lattice system that is the type of hexagonal
Supertype: LatticeSystem
Xtallography.Rhombohedral
— TypeRhombohedral
Type representing the rhombohedral lattice system that is the type of rhombohedral
Supertype: LatticeSystem
Xtallography.Tetragonal
— TypeTetragonal
Type representing the tetragonal lattice system that is the type of tetragonal
Supertype: LatticeSystem
Xtallography.Cubic
— TypeCenterings
All subtypes of Centering
are singleton types. For convenience, a singleton instance is defined for each centering type.
Xtallography.Primitive
— TypeXtallography.BaseCentered
— TypeBaseCentered
Type representing base centering that is the type of base_centered
By convention, base-centering is
- on the C-face of the unit cell for orthorhombic lattice systems
and
- on the B-face of the unit cell for monoclinic lattice systems.
Supertype: Centering
Xtallography.BodyCentered
— TypeXtallography.FaceCentered
— TypeConstants
Lattice Systems
Xtallography.triclinic
— Constanttriclinic
The singleton instance of type Triclinic
Xtallography.monoclinic
— Constantmonoclinic
The singleton instance of type Monoclinic
Xtallography.orthorhombic
— Constantorthorhombic
The singleton instance of type Orthorhombic
Xtallography.hexagonal
— Constanthexagonal
The singleton instance of type Hexagonal
Xtallography.rhombohedral
— Constantrhombohedral
The singleton instance of type Rhombohedral
Xtallography.tetragonal
— Constanttetragonal
The singleton instance of type Tetragonal
Xtallography.cubic
— Constantcubic
The singleton instance of type Cubic
Centerings
Xtallography.primitive
— Constantprimitive
The singleton instance of type Primitive
Xtallography.base_centered
— Constantbase_centered
The singleton instance of type BaseCentered
Xtallography.body_centered
— Constantbody_centered
The singleton instance of type BodyCentered
Xtallography.face_centered
— Constantface_centered
The singleton instance of type FaceCentered
Other Constants
Xtallography.BRAVAIS_LATTICES
— ConstantBRAVAIS_LATTICES
List of valid Bravais lattices.
Unit Cell Types
Xtallography.LatticeConstants
— TypeLatticeConstants{T<:LatticeSystem}
Supertype for lattice constants for the seven lattice systems in 3D
Subtypes
TriclinicLatticeConstants
, MonoclinicLatticeConstants
, OrthorhombicLatticeConstants
, TetragonalLatticeConstants
, RhombohedralLatticeConstants
, HexagonalLatticeConstants
, CubicLatticeConstants
Xtallography.LatticeConstantDeltas
— TypeLatticeConstantDeltas{T<:LatticeSystem}
Supertype for lattice constant deltas for the seven lattice systems in 3D
Subtypes
TriclinicLatticeConstantDeltas
, MonoclinicLatticeConstantDeltas
, OrthorhombicLatticeConstantDeltas
, TetragonalLatticeConstantDeltas
, RhombohedralLatticeConstantDeltas
, HexagonalLatticeConstantDeltas
, CubicLatticeConstantDeltas
Xtallography.UnitCell
— TypeUnitCell
Unit cell for a lattice
Fields
lattice_constants
: lattice constants of unit cellcentering
: centering of unit cell
Lattice Constants
Xtallography.TriclinicLatticeConstants
— TypeTriclinicLatticeConstants
Lattice constants for a triclinic unit cell
Fields
a
,b
,c
: lengths of the edges of the unit cellα
,β
,γ
: angles between edges of the unit cell in the planes of the faces of the unit cell
The constraints that valid triclinic unit cell angles must satisfy are not enforced by the constructor. It is acceptable to construct TriclinicLatticeConstants
with invalid values for α
, β
, and γ
.
Supertype: LatticeConstants
Xtallography.MonoclinicLatticeConstants
— TypeMonoclinicLatticeConstants
Lattice constants for a monoclinic unit cell
Fields
a
,b
,c
: lengths of the edges of the unit cellβ
: angle between edges of the unit cell in the plane of the face of the unit cell where the edges are not orthogonal
Supertype: LatticeConstants
Xtallography.OrthorhombicLatticeConstants
— TypeOrthorhombicLatticeConstants
Lattice constants for an orthorhombic unit cell
Fields
a
,b
,c
: lengths of the edges of the unit cell
Supertype: LatticeConstants
Xtallography.HexagonalLatticeConstants
— TypeHexagonalLatticeConstants
Lattice constants for a hexagonal unit cell
Fields
a
,c
: lengths of the edges of the unit cell
Supertype: LatticeConstants
Xtallography.RhombohedralLatticeConstants
— TypeRhombohedralLatticeConstants
Lattice constants for a rhombohedral unit cell
Fields
a
: length of the edge of the unit cellα
: angle between edges of the unit cell in the plane of the faces of the unit cell
Supertype: LatticeConstants
Xtallography.TetragonalLatticeConstants
— TypeTetragonalLatticeConstants
Lattice constants for a tetragonal unit cell
Fields
a
,c
: lengths of the edges of the unit cell
Supertype: LatticeConstants
Xtallography.CubicLatticeConstants
— TypeCubicLatticeConstants
Lattice constants for a cubic unit cell
Fields
a
: length of the edge of the unit cell
Supertype: LatticeConstants
Lattice Constant Deltas
Xtallography.TriclinicLatticeConstantDeltas
— TypeTriclinicLatticeConstantDeltas
Lattice constant deltas for a triclinic unit cell
Fields
Δa
,Δb
,Δc
: deltas of the lengths of the edges of the unit cellΔα
,Δβ
,Δγ
: deltas of the angles between edges of the unit cell in the planes of the faces of the unit cell
Supertype: LatticeConstantDeltas
Xtallography.MonoclinicLatticeConstantDeltas
— TypeMonoclinicLatticeConstantDeltas
Lattice constant deltas for a monoclinic unit cell
Fields
Δa
,Δb
,Δc
: deltas of the lengths of the edges of the unit cellΔβ
: delta of the angle between edges of the unit cell in the plane of the face of the unit cell where the edges are not orthogonal
Supertype: LatticeConstantDeltas
Xtallography.OrthorhombicLatticeConstantDeltas
— TypeOrthorhombicLatticeConstantDeltas
Lattice constant deltas for a orthorhombic unit cell
Fields
Δa
,Δb
,Δc
: deltas of the lengths of the edges of the unit cell
Supertype: LatticeConstantDeltas
Xtallography.HexagonalLatticeConstantDeltas
— TypeHexagonalLatticeConstantDeltas
Lattice constant deltas for a hexagonal unit cell
Fields
Δa
,Δc
: deltas of the lengths of the edges of the unit cell
Supertype: LatticeConstantDeltas
Xtallography.RhombohedralLatticeConstantDeltas
— TypeRhombohedralLatticeConstantDeltas
Lattice constant deltas for a rhombohedral unit cell
Fields
Δa
: delta of the length of the edge of the unit cellΔα
: delta of angle between edges of the unit cell in the plane of the faces of the unit cell
Supertype: LatticeConstantDeltas
Xtallography.TetragonalLatticeConstantDeltas
— TypeTetragonalLatticeConstantDeltas
Lattice constant deltas for a tetragonal unit cell
Fields
Δa
,Δc
: deltas of the lengths of the edges of the unit cell
Supertype: LatticeConstantDeltas
Xtallography.CubicLatticeConstantDeltas
— TypeCubicLatticeConstantDeltas
Lattice constant deltas for a cubic unit cell
Fields
Δa
: delta of the length of the edge of the unit cell
Supertype: LatticeConstantDeltas