pub use super::antiferromagnet::{AfmStructure, Antiferromagnet};
pub use super::topological::{surface_spin_texture, TopologicalClass, TopologicalInsulator};
pub use super::traits::{
InterfaceMaterial, MagneticMaterial, SpinChargeConverter, TemperatureDependent,
TopologicalMaterial,
};
pub use super::weyl::{MagneticState, WeylSemimetal, WeylType};
pub use super::{
Ferromagnet, Magnetic2D, MagneticMultilayer, MagneticOrdering, SpacerLayer, SpinInterface,
ThermalFerromagnet,
};
pub type FM = Ferromagnet;
pub type TI = TopologicalInsulator;
pub type WSM = WeylSemimetal;
pub type AFM = Antiferromagnet;