1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
//! Topological magnon bands — bosonic analogues of electronic Chern insulators.
//!
//! This module implements the theory of topological magnons: spin-wave excitations
//! in magnetic insulators that carry non-trivial Berry curvature and topological
//! Chern numbers, leading to the magnon Hall effect and robust edge states.
//!
//! # Theoretical Background
//!
//! In ferromagnetic insulators the low-energy excitations are magnons (quantised
//! spin waves). In materials with broken time-reversal symmetry — either by an
//! external field or by the Dzyaloshinskii-Moriya interaction (DMI) — the magnon
//! bands acquire Berry curvature and, when integrated over the Brillouin zone,
//! a topological Chern number. This is the bosonic analogue of the quantum
//! anomalous Hall effect first proposed for electrons by Haldane.
//!
//! ## Key References
//!
//! - F. D. M. Haldane, "Model for a quantum Hall effect without Landau levels:
//! Condensed-matter realization of the 'parity anomaly'",
//! *Phys. Rev. Lett.* **61**, 2015 (1988).
//! The original Haldane model on the honeycomb lattice with imaginary next-nearest-
//! neighbour hopping; the bosonic analogue drives topological magnon physics.
//!
//! - T. Fukui, Y. Hatsugai, H. Suzuki, "Chern numbers in discretized Brillouin zone:
//! Efficient method of computing (spin) Hall conductances",
//! *J. Phys. Soc. Jpn.* **74**, 1674 (2005).
//! The lattice Chern-number algorithm used in [`chern_number`].
//!
//! - R. Matsumoto, S. Murakami, "Theoretical prediction of a rotating magnon wave
//! packet in ferromagnets",
//! *Phys. Rev. Lett.* **106**, 197202 (2011).
//! Thermal (magnon) Hall conductivity formula implemented in [`magnon_hall`].
//!
//! - Y. Onose, T. Ideue, H. Katsura, Y. Shiomi, N. Nagaosa, Y. Tokura,
//! "Observation of the magnon Hall effect",
//! *Science* **329**, 297 (2010).
//! First experimental observation of magnon Hall transport in Lu₂V₂O₇.
//!
//! - S. A. Owerre, "A first theoretical realization of honeycomb topological magnon
//! insulator",
//! *J. Phys.: Condens. Matter* **28**, 386001 (2016).
//! Topological magnons on the honeycomb lattice with DMI-driven Haldane mass term.
//!
//! # Module Structure
//!
//! | Sub-module | Contents |
//! |---|---|
//! | [`band_model`] | Bloch Hamiltonians for honeycomb, kagome, and square-DMI magnon lattices |
//! | [`berry_curvature`] | Berry curvature Ω_n(k) via the sum-over-states formula |
//! | [`chern_number`] | Lattice Chern numbers via Fukui-Hatsugai and Wilson-loop methods |
//! | [`edge_modes`] | Strip-geometry Hamiltonians and topological edge modes |
//! | [`magnon_hall`] | Matsumoto-Murakami thermal Hall conductivity |
//!
//! # Quick Start
//!
//! ```rust
//! use spintronics::topomagnon::{MagnonBandModel, ChernNumber};
//!
//! // Build a honeycomb Haldane-magnon model with DMI
//! let model = MagnonBandModel::honeycomb_haldane(1.0, 0.0, 0.2, 0.1).unwrap();
//!
//! // Compute the Chern number of the lower band on a 20×20 k-grid
//! let chern = ChernNumber::new(&model);
//! let c = chern.compute(0, 20, 20).unwrap();
//! assert_eq!(c.abs(), 1);
//! ```
pub use ;
pub use ;
pub use ;
pub use BerryCurvature;
pub use ChernNumber;
pub use ;
pub use ;
pub use MagnonHallConductivity;
pub use KaneMeleModel;
pub use WilsonLoop;