Skip to content

Commit 23b9fd3

Browse files
committed
Fixed LaTeX compilation. Added microwave field docs.
1 parent a49637f commit 23b9fd3

File tree

7 files changed

+710
-11
lines changed

7 files changed

+710
-11
lines changed

content/conf.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@
8484
"conf_py_path": conf_py_path,
8585
}
8686

87+
# Use XeLaTeX for better Unicode support when building PDF
88+
latex_engine = 'xelatex'
89+
8790
# Intersphinx mapping. For example, with this you can use
8891
# :py:mod:`multiprocessing` to link straight to the Python docs of that module.
8992
# List all available references:

content/detailed-input-background.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ Spatially and temporally varying magnetic fields
7070
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7171

7272
- :doc:`stimuli/fields`
73+
- :doc:`stimuli/microwave_fields`
7374

7475
Spin-polarized currents and torques
7576
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

content/methods/wang-landau.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ the total energy window:
9191

9292
.. math::
9393
94-
\sigma_E = \text{wl_sigma} \times N_{\text{hist}} \times \Delta E
94+
\sigma_E = \text{wl\_sigma} \times N_{\text{hist}} \times \Delta E
9595
9696
This broadening helps smooth the DOS and ensures that nearby energy bins are
9797
updated simultaneously, reducing statistical noise.
@@ -112,8 +112,8 @@ The final energy window is then adjusted by cutoff factors ``wl_lcut`` and ``wl_
112112

113113
.. math::
114114
115-
E_{\text{min}}^{\text{final}} &= \text{wl_lcut} \times E_{\text{min}} \\
116-
E_{\text{max}}^{\text{final}} &= \text{wl_hcut} \times E_{\text{max}}
115+
E_{\text{min}}^{\text{final}} &= \text{wl\_lcut} \times E_{\text{min}} \\
116+
E_{\text{max}}^{\text{final}} &= \text{wl\_hcut} \times E_{\text{max}}
117117
118118
If ``wl_emin`` and ``wl_emax`` are explicitly provided in the input file, the
119119
automatic energy window determination is skipped.
@@ -165,7 +165,7 @@ wl_hcut
165165
Higher cutoff factor for the automatic energy window. The automatically determined :math:`E_{\\text{max}}` is multiplied by this factor to set the final upper bound. Values less than 1.0 reduce the energy window. Default: **0.950**.
166166

167167
wl_sigma
168-
Broadening width (in units of the energy window) for the Gaussian kernel applied during DOS updates. The broadening in energy units is :math:`\\sigma_E = \\text{wl_sigma} \\times N_{\\text{hist}} \\times \\Delta E`. Larger values smooth the DOS more aggressively but may reduce fine structure. Default: **0.005**.
168+
Broadening width (in units of the energy window) for the Gaussian kernel applied during DOS updates. The broadening in energy units is :math:`\\sigma_E = \\text{wl\\_sigma} \\times N_{\\text{hist}} \\times \\Delta E`. Larger values smooth the DOS more aggressively but may reduce fine structure. Default: **0.005**.
169169

170170
wl_gfac
171171
Global prefactor applied to the final density of states. Used for rescaling or normalization. Default: **1.0**.

content/observables/correlations.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,23 +59,23 @@ Proper sampling of :math:`S(\mathbf{q},\omega)` requires careful choice of:
5959

6060
.. math::
6161
62-
\omega_{\max} = \frac{\pi}{\text{timestep} \times \text{sc_step}}
62+
\omega_{\max} = \frac{\pi}{\text{timestep} \times \text{sc\_step}}
6363
6464
2. **Number of temporal samples** ``sc_nstep``: Controls frequency resolution
6565

6666
.. math::
6767
68-
\Delta \omega = \frac{2\omega_{\max}}{N_{\text{step}}} = \frac{2\pi}{N_{\text{step}} \times \text{timestep} \times \text{sc_step}}
68+
\Delta \omega = \frac{2\omega_{\max}}{N_{\text{step}}} = \frac{2\pi}{N_{\text{step}} \times \text{timestep} \times \text{sc\_step}}
6969
7070
3. **Total sampling time**: Determines lowest frequency accessed
7171

7272
.. math::
7373
74-
t_{\max} = \text{sc_nstep} \times \text{timestep} \times \text{sc_step}
74+
t_{\max} = \text{sc\_nstep} \times \text{timestep} \times \text{sc\_step}
7575
7676
.. math::
7777
78-
\omega_{\min} = \frac{2\pi}{t_{\max}} = \frac{2\pi}{N_{\text{step}} \times \text{timestep} \times \text{sc_step}}
78+
\omega_{\min} = \frac{2\pi}{t_{\max}} = \frac{2\pi}{N_{\text{step}} \times \text{timestep} \times \text{sc\_step}}
7979
8080
4. **q-point mesh**: Determines spatial resolution and Brillouin zone coverage
8181

@@ -89,10 +89,10 @@ do_sr
8989
Sample static correlation :math:`G(\mathbf{r})` in real space directly (Y=yes, N=no). When enabled, :math:`C(\mathbf{r},0)` is computed without requiring a q-point mesh.
9090

9191
sc_step
92-
Number of MD/MC steps between temporal correlation samples; controls maximum frequency :math:`\omega_{\max} = \pi / (\text{timestep} \times \text{sc_step})`. Default: **10**.
92+
Number of MD/MC steps between temporal correlation samples; controls maximum frequency :math:`\omega_{\max} = \pi / (\text{timestep} \times \text{sc\_step})`. Default: **10**.
9393

9494
sc_nstep
95-
Number of temporal samples collected for each correlation measurement. Controls frequency resolution :math:`\Delta \omega = 2\pi / (N_{\text{step}} \times \text{timestep} \times \text{sc_step})`. Default: **100**.
95+
Number of temporal samples collected for each correlation measurement. Controls frequency resolution :math:`\Delta \omega = 2\pi / (N_{\text{step}} \times \text{timestep} \times \text{sc\_step})`. Default: **100**.
9696

9797
sc_sep
9898
Number of steps between independent correlation measurements (used when ``do_sc = C``). Default: **1**.

content/stimuli/currents.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ In this case:
5555

5656
.. math::
5757
58-
\mathbf{j} = \text{stt_dens_conv} \times \mathbf{j}_{\text{vec}}
58+
\mathbf{j} = \text{stt\_dens\_conv} \times \mathbf{j}_{\text{vec}}
5959
6060
A note is printed at startup indicating that legacy input has been used and
6161
showing the resulting current density in physical units.

content/stimuli/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Apply external driving and thermal control modules.
88
:hidden:
99

1010
fields
11+
microwave_fields
1112
currents
1213
temperature-3tm
1314
temperature-gradients

0 commit comments

Comments
 (0)