Skip to content

Commit 607f4f1

Browse files
authored
docs: add "KB vs HB method" example to documentation (#436)
1 parent 208147f commit 607f4f1

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

docs/pages.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ pages = [
2121
"Ab Initio Noise spectrum" => "examples/ab_initio_noise.md",
2222
"Adiabatic sweep" => "examples/steady_state_sweep.md",
2323
"Quantum Cumulants" => "examples/cumulants_KPO.md",
24+
"KB vs HB method" => "examples/harmonic_oscillator_KB_vs_HB.md",
2425
],
2526
],
2627
"Resources" => [

examples/harmonic_oscillator_KB_vs_HB.jl

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@ harmonic_eq = rearrange_standard(harmonic_eq)
2323

2424
varied ==> range(0.1, 1.9, 200)) # range of parameter values
2525
fixed = (ω0 => 1.0, γ => 0.05, F => 0.1) # fixed parameters
26-
result_krylov1 = get_steady_states(krylov_eq1, varied, fixed)
27-
result_krylov2 = get_steady_states(krylov_eq2, varied, fixed)
28-
result_harmonic = get_steady_states(harmonic_eq, varied, fixed);
26+
show_progress = false # show progress bar
27+
result_krylov1 = get_steady_states(krylov_eq1, varied, fixed; show_progress)
28+
result_krylov2 = get_steady_states(krylov_eq2, varied, fixed; show_progress)
29+
result_harmonic = get_steady_states(harmonic_eq, varied, fixed; show_progress);
2930

3031
#
3132

@@ -74,7 +75,11 @@ plot(
7475
),
7576
plot_linear_response(
7677
result_harmonic, x, 1; Ω_range=range(0.1, 1.9, 200), title="Harmonic"
78+
),
79+
plot_linear_response(
80+
result_harmonic, x, 1; Ω_range=range(0.1, 1.9, 200), title="Exact", order=2
7781
);
78-
layout=(3, 1),
82+
layout=(4, 1),
7983
clims=(0, 250),
84+
size=(800, 600),
8085
)

0 commit comments

Comments
 (0)