Skip to content

Commit b2821a8

Browse files
author
Documenter.jl
committed
build based on 68b9c26
1 parent 37f5f0b commit b2821a8

File tree

6 files changed

+143
-143
lines changed

6 files changed

+143
-143
lines changed

dev/.documenter-siteinfo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"documenter":{"julia_version":"1.10.10","generation_timestamp":"2025-07-23T14:21:34","documenter_version":"1.14.1"}}
1+
{"documenter":{"julia_version":"1.10.10","generation_timestamp":"2025-08-12T07:13:37","documenter_version":"1.14.1"}}

dev/API/index.html

Lines changed: 31 additions & 31 deletions
Large diffs are not rendered by default.

dev/examples/forward_transmission/d0481f30.svg renamed to dev/examples/forward_transmission/1ad6991b.svg

Lines changed: 68 additions & 68 deletions
Loading

dev/examples/forward_transmission/c4ab457d.svg renamed to dev/examples/forward_transmission/e43a42d4.svg

Lines changed: 36 additions & 36 deletions
Loading

dev/examples/forward_transmission/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
ops = [m, m', c, c'] # Operators for meanfield evolution
1515

1616
eqs_RWA = meanfield(ops, H_RWA_sym, [m, c]; rates=[γm, γk], order=1)
17-
eqs_completed_RWA = complete(eqs_RWA) # Meanfield equations using QuantumCumulants.jl</code></pre><p>\begin{align} \frac{d}{dt} \langle m\rangle &amp;= -1 i {\Omega}d -1 i \langle c\rangle ^{2} Vk -0.5 {\gamma}m \langle m\rangle -1 i \Delta \langle m\rangle \
18-
\frac{d}{dt} \langle m^\dagger\rangle &amp;= 1 i {\Omega}d -0.5 {\gamma}m \langle m^\dagger\rangle + 1 i Vk \langle c^\dagger\rangle ^{2} + 1 i \Delta \langle m^\dagger\rangle \
19-
\frac{d}{dt} \langle c\rangle &amp;= \frac{-1}{2} i \Delta \langle c\rangle -0.5 \langle c\rangle {\gamma}k -2 i \langle m\rangle Vk \langle c^\dagger\rangle \
20-
\frac{d}{dt} \langle c^\dagger\rangle &amp;= -0.5 {\gamma}k \langle c^\dagger\rangle + 2 i \langle c\rangle Vk \langle m^\dagger\rangle + \frac{1}{2} i \Delta \langle c^\dagger\rangle \end{align}</p><p>We can use this meanfield equations to construct a <code>HarmonicEquation</code> object in HarmonicSteadyState.jl. In the construction, additional information is computed, such as the Jacobian of the equations, which is used to determine the stability if the the steady states.</p><pre><code class="language-julia hljs">harmonic_eq = HarmonicEquation(eqs_completed_RWA, param)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">A set of 4 harmonic equations
17+
eqs_completed_RWA = complete(eqs_RWA) # Meanfield equations using QuantumCumulants.jl</code></pre><p>\begin{align} \frac{d}{dt} \langle m\rangle &amp;= -1 i \Delta \langle m\rangle -1 i {\Omega}d -1 i Vk \langle c\rangle ^{2} -0.5 {\gamma}m \langle m\rangle \
18+
\frac{d}{dt} \langle m^\dagger\rangle &amp;= 1 i \Delta \langle m^\dagger\rangle + 1 i {\Omega}d + 1 i Vk \langle c^\dagger\rangle ^{2} -0.5 {\gamma}m \langle m^\dagger\rangle \
19+
\frac{d}{dt} \langle c\rangle &amp;= \frac{-1}{2} i \Delta \langle c\rangle -2 i \langle m\rangle Vk \langle c^\dagger\rangle -0.5 {\gamma}k \langle c\rangle \
20+
\frac{d}{dt} \langle c^\dagger\rangle &amp;= 2 i \langle m^\dagger\rangle Vk \langle c\rangle + \frac{1}{2} i \Delta \langle c^\dagger\rangle -0.5 {\gamma}k \langle c^\dagger\rangle \end{align}</p><p>We can use this meanfield equations to construct a <code>HarmonicEquation</code> object in HarmonicSteadyState.jl. In the construction, additional information is computed, such as the Jacobian of the equations, which is used to determine the stability if the the steady states.</p><pre><code class="language-julia hljs">harmonic_eq = HarmonicEquation(eqs_completed_RWA, param)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">A set of 4 harmonic equations
2121
Variables: mᵣ(t), mᵢ(t), cᵣ(t), cᵢ(t)
2222
Parameters: Δ, Vk, Ωd, γm, γk
2323

@@ -40,7 +40,7 @@
4040

4141
plot(plot(result; y=&quot;1/sqrt(2)*(mᵣ+ mᵢ)&quot;), plot(result; y=&quot;1/sqrt(2)*(cᵣ + cᵢ)&quot;))
4242

43-
# Linear response and S21</code></pre><img src="d0481f30.svg" alt="Example block output"/><p>To find the response of the driven system to a second, weak probe, we use the method described <a href="https://quantumengineeredsystems.github.io/HarmonicBalance.jl/stable/background/stability_response#linresp_background">here</a>. Here, we calculate the response in the same rotating frame as the Hamiltonian. The linear response is related to the scattering parameter <span>$S_{21}$</span> by <span>$S_{21}(\omega)=1-\sqrt{\kappa_{ext}} \chi(\omega),$</span> where <span>$\kappa_{ext}$</span> is the coupling of the system to the measurement apparatus.</p><p>The result below shows the characteristic splitting of the magnon resonance above the power threshold, which matches the experiment.</p><pre><code class="language-julia hljs">Ω_range = range(-0.1, 0.1, 500)
43+
# Linear response and S21</code></pre><img src="1ad6991b.svg" alt="Example block output"/><p>To find the response of the driven system to a second, weak probe, we use the method described <a href="https://quantumengineeredsystems.github.io/HarmonicBalance.jl/stable/background/stability_response#linresp_background">here</a>. Here, we calculate the response in the same rotating frame as the Hamiltonian. The linear response is related to the scattering parameter <span>$S_{21}$</span> by <span>$S_{21}(\omega)=1-\sqrt{\kappa_{ext}} \chi(\omega),$</span> where <span>$\kappa_{ext}$</span> is the coupling of the system to the measurement apparatus.</p><p>The result below shows the characteristic splitting of the magnon resonance above the power threshold, which matches the experiment.</p><pre><code class="language-julia hljs">Ω_range = range(-0.1, 0.1, 500)
4444
χ3 = get_susceptibility(result, 1, Ω_range, 3);
4545
χ1 = get_susceptibility(result, 1, Ω_range, 1);
4646
κ_ext = 0.05
@@ -72,4 +72,4 @@
7272
Ω_range, drive_range, vcat(S21_log_1&#39;, S21_log_3&#39;); c=:matter, cbar_title=&quot;S21 (dB)&quot;
7373
)
7474
ylabel!(&quot;Ω_d&quot;)
75-
xlabel!(&quot;Probe detuning&quot;)</code></pre><img src="c4ab457d.svg" alt="Example block output"/><hr/><p><em>This page was generated using <a href="https://github.com/fredrikekre/Literate.jl">Literate.jl</a>.</em></p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../../API/">« API</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.14.1 on <span class="colophon-date" title="Wednesday 23 July 2025 14:21">Wednesday 23 July 2025</span>. Using Julia version 1.10.10.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
75+
xlabel!(&quot;Probe detuning&quot;)</code></pre><img src="e43a42d4.svg" alt="Example block output"/><hr/><p><em>This page was generated using <a href="https://github.com/fredrikekre/Literate.jl">Literate.jl</a>.</em></p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../../API/">« API</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.14.1 on <span class="colophon-date" title="Tuesday 12 August 2025 07:13">Tuesday 12 August 2025</span>. Using Julia version 1.10.10.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

0 commit comments

Comments
 (0)