Magnetic dataset (experimental)
The dataset is accessible through the C-structure given by
dump(MagneticDataset)
MagneticDataset <: Spglib.AbstractDataset
uni_number::Int32
msg_type::Int32
hall_number::Int32
tensor_rank::Int32
n_operations::Int32
rotations::Vector{StaticArraysCore.SMatrix{3, 3, Int32, 9}}
translations::Vector{StaticArraysCore.SVector{3, Float64}}
time_reversals::BitVector
n_atoms::Int32
equivalent_atoms::Vector{Int32}
transformation_matrix::StaticArraysCore.SMatrix{3, 3, Float64, 9}
origin_shift::StaticArraysCore.SVector{3, Float64}
n_std_atoms::Int32
std_lattice::Lattice{Float64}
std_types::Vector{Int32}
std_positions::Vector{StaticArraysCore.SVector{3, Float64}}
std_tensors::Vector{Union{Float64, StaticArraysCore.SVector{3, Float64}}}
std_rotation_matrix::StaticArraysCore.SMatrix{3, 3, Float64, 9}
primitive_lattice::Lattice{Float64}
Magnetic space-group type
uni_number
The serial number from $1$ to $1651$ of UNI or BNS symbols.
msg_type
Magnetic space groups (MSG) is classified by its family space group (FSG) and maximal space subgroup (XSG). FSG is a non-magnetic space group obtained by ignoring time-reversal term in MSG. XSG is a space group obtained by picking out non time-reversal operations in MSG.
msg_type=1
(type-I): MSG, XSG, FSG are all isomorphic.msg_type=2
(type-II): XSG and FSG are isomorphic, and MSG is generated from XSG and pure time reversal operationsmsg_type=3
(type-III): XSG is a proper subgroup of MSG with isomorphic translational subgroups.msg_type=4
(type-IV): XSG is a proper subgroup of MSG with isomorphic point group.
hall_number
tensor_rank
0 for collinear spins, 1 for non-collinear spins
Magnetic symmetry operations
n_operations
Number of magnetic symmetry operations.
rotations
Rotation (matrix) parts of symmetry operations
translations
Translation (vector) parts of symmetry operations
time_reversals
Time reversal part of magnetic symmetry operations. 1 indicates time reversal operation, and 0 indicates an ordinary operation.
Symmetrically equivalent atoms
n_atoms
and equivalent_atoms
Transformation to standardized setting
transformation_matrix
and origin_shift
See Transformation matrix and origin shift.
Standardized magnetic crystal structure after idealization
n_std_atoms
, std_lattice
, std_types
, std_positions
, and std_rotation_matrix
See Standardized crystal structure after idealization.