spintronics/material/
mod.rs1pub mod antiferromagnet;
23pub mod defects;
24pub mod disorder;
25pub mod ferromagnet;
26pub mod interface;
27pub mod magnetic_2d;
28pub mod multilayer;
29pub mod prelude;
30pub mod random_anisotropy;
31pub mod temperature;
32pub mod topological;
33pub mod traits;
34pub mod weyl;
35
36pub use antiferromagnet::{AfmStructure, Antiferromagnet};
37pub use defects::{DefectCollection, DefectSite, DefectType, DepinningParams, GrainBoundary};
38pub use disorder::{
39 DisorderConfig, DisorderType, GradedInterface, GradingLaw, GrainStructure,
40 RandomAnisotropyModel, RandomFieldDisorder, SurfaceRoughness, Xorshift64,
41};
42pub use ferromagnet::Ferromagnet;
43pub use interface::SpinInterface;
44pub use magnetic_2d::{Magnetic2D, MagneticOrdering};
45pub use multilayer::{MagneticMultilayer, MultilayerType, SpacerLayer};
46pub use random_anisotropy::{RandomAnisotropy, RandomAnisotropyDistribution};
47pub use temperature::ThermalFerromagnet;
48pub use topological::{surface_spin_texture, TopologicalClass, TopologicalInsulator};
49pub use traits::{
50 InterfaceMaterial, MagneticMaterial, SpinChargeConverter, TemperatureDependent,
51 TopologicalMaterial,
52};
53pub use weyl::{MagneticState, WeylSemimetal, WeylType};