Module material

Module material 

Source
Expand description

Material properties for spintronics simulations

This module provides material parameters for various spintronic systems:

  • Ferromagnets: YIG, Permalloy, CoFeB, CoFe, Fe, Co, Ni
  • Antiferromagnets: NiO, MnF₂, FeF₂, Cr₂O₃
  • Topological Insulators: Bi₂Se₃, Bi₂Te₃, Sb₂Te₃
  • Weyl Semimetals: TaAs, NbAs, MoTe₂
  • 2D Magnets: CrI₃, Fe₃GeTe₂, MnBi₂Te₄
  • Interfaces: Spin mixing conductance for various FM/NM interfaces

§Quick Start

use spintronics::material::prelude::*;

let yig = Ferromagnet::yig();
let interface = SpinInterface::yig_pt();
let ti = TopologicalInsulator::bi2se3();

Re-exports§

pub use antiferromagnet::AfmStructure;
pub use antiferromagnet::Antiferromagnet;
pub use ferromagnet::Ferromagnet;
pub use interface::SpinInterface;
pub use magnetic_2d::Magnetic2D;
pub use magnetic_2d::MagneticOrdering;
pub use multilayer::MagneticMultilayer;
pub use multilayer::MultilayerType;
pub use multilayer::SpacerLayer;
pub use temperature::ThermalFerromagnet;
pub use topological::surface_spin_texture;
pub use topological::TopologicalClass;
pub use topological::TopologicalInsulator;
pub use traits::InterfaceMaterial;
pub use traits::MagneticMaterial;
pub use traits::SpinChargeConverter;
pub use traits::TemperatureDependent;
pub use traits::TopologicalMaterial;
pub use weyl::MagneticState;
pub use weyl::WeylSemimetal;
pub use weyl::WeylType;

Modules§

antiferromagnet
Antiferromagnetic Materials
ferromagnet
Ferromagnetic material properties
interface
Spin interface properties
magnetic_2d
2D Magnetic Materials
multilayer
Magnetic Multilayer Structures
prelude
Material module prelude
temperature
Temperature-Dependent Material Properties
topological
Topological Insulator Materials
traits
Trait hierarchy for magnetic materials
weyl
Weyl Semimetal Materials