From b5e21a7daf7f9f7b73bbea532a0d609a09b4956b Mon Sep 17 00:00:00 2001
From: Anders Kvellestad
Date: Fri, 8 Nov 2024 00:16:31 +0100
Subject: [PATCH] Update documentation
---
_sources/book/projects/project4.md | 10 ++++
_sources/lecture_notes/2024/README.md | 22 +++++++-
book/projects/project4.html | 14 ++++-
lecture_notes/2024/README.html | 78 ++++++++++++++++++++++++---
searchindex.js | 2 +-
5 files changed, 114 insertions(+), 12 deletions(-)
diff --git a/_sources/book/projects/project4.md b/_sources/book/projects/project4.md
index 2721aef..e2df01c 100644
--- a/_sources/book/projects/project4.md
+++ b/_sources/book/projects/project4.md
@@ -118,6 +118,11 @@ Assume a $2 \times 2$ lattice with periodic boundary conditions.
- total magnetisation
- degeneracy
+```{note}
+When computing the energy, we have said that the sum should avoid double-counting spin pairs. However, a $2 \times 2$ lattice is a special case, since using periodic boundary conditions in this case necessarily leads to counting all spin pairs twice. So for this particular case it is OK to double-count. And we recommend doing it, since in Problem 4 we will use the analytical results from this problem to test our code, so it's useful to have the periodic boundary conditions work the same way in the $2 \times 2$ case as in the general $L \times L$ case. (Otherwise we would have to add a special `if-else` block in the code to turn off the periodic boundaries for the case when L=2.)
+```
+
+
- **b)** Find analytical expressions for
- $Z$
- $\langle \epsilon \rangle$
@@ -248,6 +253,11 @@ Time to actually write some code!
**b)** Validation: For a temperature of $T = 1.0\,J/k_B$, compare your results to the analytical results from Problem 1. (Feel free to compare for other temperature values as well, or simply make plots of these quantities versus temperature.)
+```{note}
+See the note in Problem 1 about periodic boundary conditions for the special case of a $2 \times 2$ lattice. Short summary: it is OK to double-count spin pairs for this special case, so we can use the exact same code for all lattice sizes, including $2 \times 2$.
+```
+
+
**c)** How many **Monte Carlo cycles** do you need to get good agreement with the analytical result? (Here *one Monte Carlo cycle* corresponds to *$N$ attempted spin flips*.)
diff --git a/_sources/lecture_notes/2024/README.md b/_sources/lecture_notes/2024/README.md
index b31eef0..96693a5 100644
--- a/_sources/lecture_notes/2024/README.md
+++ b/_sources/lecture_notes/2024/README.md
@@ -181,13 +181,31 @@
- Markov chains
-### Plan for Lecture 21, October 31:
+### Lecture 21, October 31:
- Wrap up discussion of Markov chains
- Markov chain Monte Carlo (MCMC)
-- Start on parallel computing
+### Lecture 22, November 1:
+- Wrap up discussion of MCMC
+ - MCMC code examples
+- Parallel computing
+
+
+### Lecture 23, November 7:
+- Wrap up discussion of parallel computing
+ - Amdahl's law
+- Random number generation
+- If time: start on sampling from low-dimensional pdfs
+
+
+### Lecture 24, November 8:
+- Sampling from low-dimensional pdfs
+ - Rejection sampling
+ - Importance sampling
+ - Inverse transform sampling
+
diff --git a/book/projects/project4.html b/book/projects/project4.html
index 338638a..5d1d04b 100644
--- a/book/projects/project4.html
+++ b/book/projects/project4.html
@@ -844,15 +844,21 @@ Problems
b) Validation: For a temperature of \(T = 1.0\,J/k_B\), compare your results to the analytical results from Problem 1. (Feel free to compare for other temperature values as well, or simply make plots of these quantities versus temperature.)
+
+
Note
+
See the note in Problem 1 about periodic boundary conditions for the special case of a \(2 \times 2\) lattice. Short summary: it is OK to double-count spin pairs for this special case, so we can use the exact same code for all lattice sizes, including \(2 \times 2\).
+
c) How many Monte Carlo cycles do you need to get good agreement with the analytical result? (Here one Monte Carlo cycle corresponds to \(N\) attempted spin flips.)
diff --git a/lecture_notes/2024/README.html b/lecture_notes/2024/README.html
index 00408c2..0c1f98f 100644
--- a/lecture_notes/2024/README.html
+++ b/lecture_notes/2024/README.html
@@ -663,8 +663,23 @@ FYS3150/FYS4150 course material
-
- Plan for Lecture 21, October 31:
+
+ Lecture 21, October 31:
+
+
+
+
+ Lecture 22, November 1:
+
+
+
+
+ Lecture 23, November 7:
+
+
+
+
+ Lecture 24, November 8:
@@ -782,8 +797,23 @@ Contents
-
- Plan for Lecture 21, October 31:
+
+ Lecture 21, October 31:
+
+
+
+
+ Lecture 22, November 1:
+
+
+
+
+ Lecture 23, November 7:
+
+
+
+
+ Lecture 24, November 8:
@@ -1065,12 +1095,46 @@ Lecture 20, October 25:
-
-Plan for Lecture 21, October 31:
+
+Lecture 21, October 31:
Wrap up discussion of Markov chains
Markov chain Monte Carlo (MCMC)
-Start on parallel computing
+
+
+
+Lecture 22, November 1:
+
+
+
+Lecture 23, November 7:
+
+
+
+Lecture 24, November 8:
+
diff --git a/searchindex.js b/searchindex.js
index a8444cd..fc640c9 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["README","book/getting_ready/linux_users","book/getting_ready/mac_users","book/getting_ready/windows_users","book/introduction_to_cpp/classes","book/introduction_to_cpp/code_structure","book/introduction_to_cpp/common_errors","book/introduction_to_cpp/compiling_and_linking_take_1","book/introduction_to_cpp/compiling_and_linking_take_2","book/introduction_to_cpp/containers","book/introduction_to_cpp/debugging","book/introduction_to_cpp/declaration_vs_definition","book/introduction_to_cpp/functions_take_1","book/introduction_to_cpp/functions_take_2","book/introduction_to_cpp/hello_world","book/introduction_to_cpp/if_else","book/introduction_to_cpp/input_and_output","book/introduction_to_cpp/intro","book/introduction_to_cpp/intro_to_armadillo","book/introduction_to_cpp/loops","book/introduction_to_cpp/online_resources","book/introduction_to_cpp/pointers","book/introduction_to_cpp/read_command_line_input","book/introduction_to_cpp/read_from_file","book/introduction_to_cpp/references","book/introduction_to_cpp/source_files_and_header_files","book/introduction_to_cpp/variables","book/introduction_to_cpp/write_to_file","book/optimization/memory_is_the_bottleneck","book/parallelization/common_problems","book/parallelization/introduction_to_openmp","book/parallelization/using_openmp","book/projects/project1","book/projects/project2","book/projects/project3","book/projects/project4","book/projects/project5","book/using_git/add_a_README_and_gitignore","book/using_git/dealing_with_merge_conflicts","book/using_git/introduction_to_git","book/using_git/online_resources","book/using_git/other_ways_to_fix_mistakes","book/using_git/prevent_tracking_of_very_large_files","book/using_git/recover_an_old_version_of_a_file","book/using_git/setting_up_a_UiO_GitHub_repo","book/using_git/using_git","book/using_make/intro","book/using_the_terminal/basics","book/using_the_terminal/keyboard_shortcuts","book/writing_reports/checklist","book/writing_reports/introduction_to_latex","book/writing_reports/project_templates","book/writing_reports/report_template","code_examples/code_structure/example_1/README","code_examples/compilation_linking/example_1/README","code_examples/error_analysis/README","code_examples/fantastic_bugs_and_where_to_find_them/README","code_examples/function_arguments/example_1/README","code_examples/omp_parallelization/README","code_examples/random_number_generation/README","code_examples/variable_names_and_scopes/README","intro","lecture_notes/2024/README"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinxcontrib.bibtex":9,sphinx:56},filenames:["README.md","book/getting_ready/linux_users.md","book/getting_ready/mac_users.md","book/getting_ready/windows_users.md","book/introduction_to_cpp/classes.md","book/introduction_to_cpp/code_structure.md","book/introduction_to_cpp/common_errors.md","book/introduction_to_cpp/compiling_and_linking_take_1.md","book/introduction_to_cpp/compiling_and_linking_take_2.md","book/introduction_to_cpp/containers.md","book/introduction_to_cpp/debugging.md","book/introduction_to_cpp/declaration_vs_definition.md","book/introduction_to_cpp/functions_take_1.md","book/introduction_to_cpp/functions_take_2.md","book/introduction_to_cpp/hello_world.md","book/introduction_to_cpp/if_else.md","book/introduction_to_cpp/input_and_output.md","book/introduction_to_cpp/intro.md","book/introduction_to_cpp/intro_to_armadillo.md","book/introduction_to_cpp/loops.md","book/introduction_to_cpp/online_resources.md","book/introduction_to_cpp/pointers.md","book/introduction_to_cpp/read_command_line_input.md","book/introduction_to_cpp/read_from_file.md","book/introduction_to_cpp/references.md","book/introduction_to_cpp/source_files_and_header_files.md","book/introduction_to_cpp/variables.md","book/introduction_to_cpp/write_to_file.md","book/optimization/memory_is_the_bottleneck.md","book/parallelization/common_problems.md","book/parallelization/introduction_to_openmp.md","book/parallelization/using_openmp.md","book/projects/project1.md","book/projects/project2.md","book/projects/project3.md","book/projects/project4.md","book/projects/project5.md","book/using_git/add_a_README_and_gitignore.md","book/using_git/dealing_with_merge_conflicts.md","book/using_git/introduction_to_git.md","book/using_git/online_resources.md","book/using_git/other_ways_to_fix_mistakes.md","book/using_git/prevent_tracking_of_very_large_files.md","book/using_git/recover_an_old_version_of_a_file.md","book/using_git/setting_up_a_UiO_GitHub_repo.md","book/using_git/using_git.md","book/using_make/intro.md","book/using_the_terminal/basics.md","book/using_the_terminal/keyboard_shortcuts.md","book/writing_reports/checklist.md","book/writing_reports/introduction_to_latex.md","book/writing_reports/project_templates.md","book/writing_reports/report_template.md","code_examples/code_structure/example_1/README.md","code_examples/compilation_linking/example_1/README.md","code_examples/error_analysis/README.md","code_examples/fantastic_bugs_and_where_to_find_them/README.md","code_examples/function_arguments/example_1/README.md","code_examples/omp_parallelization/README.md","code_examples/random_number_generation/README.md","code_examples/variable_names_and_scopes/README.md","intro.md","lecture_notes/2024/README.md"],objects:{},objnames:{},objtypes:{},terms:{"0":[2,4,9,12,14,15,18,19,22,23,25,26,27,28,29,30,31,32,33,34,35,36,42,46,47,58],"00":[18,23,27,34,47],"000":34,"0000e":[18,23,27],"001":36,"002":36,"0025":[],"005":36,"008":36,"01":[18,23,27,47,58],"02":[18,23,27,34,36],"025":[],"03":[17,27],"04":27,"05":36,"0723e":[18,23],"0_":36,"1":[3,4,9,18,22,23,26,27,30,31,36,42,44,45,46,47,58],"10":[2,9,18,26,27,33,34,35,36,42,47,48,49,58],"100":[19,22,27,32,33,34,35,42],"1000":32,"10000":[28,46],"1000e":27,"100mb":37,"101":27,"1024":42,"10m":42,"10mb":42,"11":[2,17,18,32,36],"1127215":[],"12":[2,27,30,36,56],"1212433":[],"123":47,"125":[],"1288e":[18,23],"13":[34,35,36],"1363e":[18,23],"14":[9,17,22,26,34,36],"1423e":47,"15":[2,27,34,36,47],"16":34,"16000":34,"1685e":[18,23],"17":[17,34,47],"1780e":23,"18150":50,"19":47,"1944":35,"1d":36,"1ex":35,"1x1":33,"2":[2,4,7,9,12,14,18,21,22,23,27,28,29,30,31,36,44,45,47,58],"20":[9,17,18,34,35,36,47,49],"200":[36,58],"2000000":58,"200mb":36,"201":58,"2020":[2,45],"2024":60,"21":[],"22":35,"23":[32,33,34,35,36,45,60],"23306":28,"2345e":27,"24":[],"25":[33,34,36],"25000":28,"26":[],"269":35,"27":[],"2971e":[18,23],"2d":[34,35,36,62],"2m":36,"2p":31,"2u_":36,"2v_i":33,"2x":55,"2z":34,"2z_i":34,"3":[7,9,12,18,22,23,26,27,36,44,47,58],"30":18,"32000":34,"34":47,"35":56,"377eb8":35,"38935333":34,"3_1":2,"3d":34,"3e":[],"3f":[],"3x3":18,"4":[12,18,22,23,27,36,47,58],"40":[28,34,35,58],"4000":34,"4000e":27,"401":58,"41":34,"42":56,"420525":[],"4247e":[18,23],"4336e":[18,23],"4459e":23,"4688e":[18,23],"4698e":[18,23],"47":9,"474549":28,"4829e":23,"4daf4a":35,"4r":36,"4th":34,"5":[4,9,18,23,27,47],"50":[34,35,45],"500":34,"5000e":27,"5050":31,"50mb":37,"5242880":42,"5421e":[18,23],"5625":[],"59":[32,33,34,35,36],"591":9,"5mb":42,"6":[2,18,23,26,27,28,36],"60":35,"6000e":27,"6150e":[18,23],"64852558":34,"65":34,"6569e":[18,23],"6599e":[18,23],"67":56,"7":[18,23,27,33,36],"70447":28,"7123e":47,"76226":28,"76sdq2ecp0ekiin":36,"7831e":[18,23],"7g430yqx":41,"8":[18,23,26,27,28,36],"80":35,"8000":34,"8540e":[18,23],"8553e":[18,23],"8566e":23,"8720e":47,"8905e":[18,23],"89c96948fb637b83c1165743fd4e28b87f99e754":38,"9":[23,26,27,36],"9000e":27,"9270e":[18,23],"936240352":[],"9423e":47,"95":[],"9558e":[18,23],"96181":28,"9635e":[18,23],"98":17,"984ea3":35,"\u00b5":[],"\u00b5m":34,"\u00b5s":34,"break":43,"byte":[27,42],"case":[2,4,22,23,30,32,33,34,35,36,38,43,45,47,58,59,60,62],"char":[22,26,46],"class":[9,18,25,26,34,36,59,62],"const":[33,36,46],"default":[2,3,18,29,30,32,34,45,47],"do":[2,3,4,5,7,9,17,18,21,23,25,26,28,29,30,31,32,33,34,35,36,37,38,39,41,42,44,45,47,48,51,53,56,57,58,60],"export":58,"final":[29,30,31,34,36,38,42,44,45,46,47,53],"float":[22,26,32,62],"function":[4,5,7,14,15,18,22,23,25,26,27,29,30,31,32,33,34,35,36,39,46,47,53,56,57,62],"g\u00fcnther":41,"import":[9,12,14,18,25,28,29,30,31,32,33,35,45],"int":[4,9,12,14,19,22,23,25,26,27,28,31,32,33,34,36,46],"long":[4,7,18,19,28,33,34,35,36,38,40,48,56],"new":[2,9,17,18,22,23,26,28,30,34,35,36,37,38,41,44,49,57,61],"public":[0,4,34,44,50],"return":[4,9,12,14,15,22,23,25,27,29,30,32,33,46,47],"schr\u00f6dinger":36,"short":[5,17,31,32,33,35,36,37,39,45,46,53,57],"static":[33,34,62],"super":[33,59],"switch":[2,34,36,45,49],"throw":38,"true":[15,19,26,33,47],"try":[2,3,14,17,26,30,33,34,35,36,45,46,47,49,50,56,58],"var":35,"void":[4,12,25,33,34,36],"while":[9,12,23,27,31,33,34,35,36,38,41,42,46],A:[0,3,9,12,14,15,18,19,21,23,25,26,27,29,31,32,33,34,35,36,37,38,39,40,42,45,46,47,49,50,58,59],And:[12,25,38,42,44,46],As:[14,34,36,37,45,58],At:[35,45,60],But:[7,15,17,21,25,28,29,30,31,32,33,34,35,36,47,59],By:[27,28,31,33,36],For:[2,4,5,9,18,23,27,28,30,31,32,33,34,35,36,37,38,39,45,47,49,53,58],If:[1,2,3,7,9,12,14,18,26,27,28,29,30,31,32,33,34,35,36,37,38,43,45,46,47,48,49,51,56],In:[3,4,5,7,12,17,22,23,25,26,28,29,31,32,33,34,35,36,38,41,42,43,44,45,46,47,53,57,58,59,60],Is:[],Ising:[35,62],It:[2,3,9,21,25,26,27,28,29,30,31,32,34,35,36,37,39,44,45,46,47,56,60],Its:[],No:62,Not:[18,32,33,34,36,54],On:[3,14,22,28,30,35,44,45,47,49,61],One:[2,27,30,35,36,47,58],Or:[27,33,36,48],Such:7,That:[9,26,30,32,33,35,36,56],The:[0,2,7,12,14,15,17,19,21,22,23,25,26,27,28,29,30,32,33,35,36,37,38,40,42,43,44,45,46,47,49,51,53,57,58,59,61,62],Then:[3,19,29,30,31,33,35,36,38,60],There:[2,5,9,26,27,28,29,31,33,34,35,36,42,47,53],These:[28,31,33,35,36,37,58],To:[2,3,4,7,14,18,28,30,31,33,34,35,36,37,42,45,46,47,49,50,51,54,56,57,58,60],With:[5,32,33,47,53],_0:33,_1:[33,34,36],_2:36,_3:36,_:[33,34,36],__file__:56,__filename_hpp__:4,__line__:56,__line_hpp__:4,__myclass_hpp__:4,__pycache__:37,_copi:38,_i:[33,34,36],_j:34,_n:[33,34],_openmp:31,_very_:[],_z:34,a_0:36,a_10:[],a_11:[],a_12:[],a_13:[],a_14:[],a_15:[],a_1:36,a_2:36,a_3:36,a_4:36,a_5:36,a_6:36,a_7:36,a_8:36,a_9:36,a_:[34,36],a_file_with_dir_in_the_nam:47,a_ij:18,a_k:36,a_max:58,a_min:58,a_vec:33,aa:[],aaa:9,ab:19,abl:38,abort:[48,58],about:[2,3,4,9,14,19,28,30,32,33,34,35,36,38,43,44,45,47],abov:[4,12,23,27,30,32,33,34,35,36,37,42,45,46,47,51],absolut:[28,32,33,47,55],absurd:[29,30],abund:30,acceller:34,accept:38,access:[4,25,28,30,31,44,47,51],accid:43,accident:47,accord:[18,35,36],accordingli:33,account:36,accur:36,accuraci:62,achiev:[31,47],across:[2,47],act:34,action:[12,29,30,42,51],activ:[3,61],actual:[3,7,22,25,27,30,31,32,33,34,35,36,43,45,47,49,56],acumem:30,ad:[12,17,18,30,31,34,35,36,37,43,44,45,49,56,58,60],add:[2,3,6,8,9,10,11,12,13,16,18,24,29,30,31,33,34,36,38,41,42,43,44,45,46,47,52,56,61],add_particl:34,addit:[9,31],address:[28,29,30],adjac:28,adjust:[2,36,45],advic:[34,36],aegi:34,affect:25,afford:35,after:[12,26,27,29,30,31,32,33,34,35,36,47,48,49,56],afterward:33,again:[5,9,31,32,33,35,36,44,45,47,48,53,58],against:[32,33],agre:33,agreement:35,ahead:[43,46],aid:35,aim:[],air:49,aka:56,akin:[],alex:7,algebra:[18,28,33],algorithm:[32,33,34,53,58,62],align:35,aliv:26,all:[3,4,5,7,9,22,23,25,27,29,30,31,32,33,34,35,36,37,38,41,44,45,46,47,49,50,51,53,54,56,58,59,61],allain:7,alloc:[28,29],allow:[2,26,30,33,34,42,47],almost:[28,33],alon:[32,33,34,35,36,37],along:[18,28,32,34,36,51],alpha:[34,35],alreadi:[1,3,28,45],also:[2,9,15,17,18,21,22,23,25,26,30,31,32,33,34,35,36,37,39,42,45,46,47,48,50,58,59],alt:48,altern:[2,9,27,30,31,32,34,45,48],although:42,altogeth:38,alwai:[4,9,22,28,33,35,45,49],am:[38,43],american:49,among:[2,29,30,31,34,39,47,58],amount:[18,35],amplitud:34,an:[2,4,5,7,9,12,14,15,18,19,20,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,45,46,47,48,49,51,55,58,59],analog:[14,25,35],analt:[],analys:49,analysi:[29,62],analyt:[32,33,35,36,49],analyz:49,ander:34,anderkv:47,angular:34,ani:[3,7,22,27,28,29,30,31,33,34,35,36,37,46,47,49,50,56,61],anim:36,anoth:[20,30,33,46,47,58],answer:[31,32,33,34,35,36,61],antimatt:34,anyon:47,anyth:[12,37,47,56],anywai:[22,33],apertur:36,api:30,apolog:[],app:[2,27,44],apparatu:34,appear:[3,12,34,36,46,49],append:[9,27,47],appendic:49,appendix:49,appl:[2,30],appli:[21,31,33,34,35,36,38,42],applic:30,approach:[5,12,17,22,33,34,35,36,41,53,58],appropri:[],approx:35,approxim:[17,32,33,34,35,55],apt:[1,3],ar:[1,2,3,4,5,7,9,12,14,15,17,18,23,25,26,28,29,30,31,32,33,34,35,36,37,38,39,41,42,44,45,47,48,49,50,53,55,56,58,61],arang:[],arbitrari:[31,35,42],architectur:30,area:[32,36],aren:45,arg:56,argc:[22,46],arguabl:15,argument:[2,4,12,22,26,33,35,36,57],argument_1:12,argument_n:12,argv:[22,46],arian:34,arma:[9,18,25,33,34,36],arma_rng:34,armadillo:[2,9,19,23,25,27,28,33,34,36,58],around:[2,30,34,35,36,47],arrai:[9,18,22,30,32,36,56],arrow:48,articl:[7,20,41],asap:[],ask:[3,38],aspect:[17,32,34,35,36,50],assert:33,assign:[0,4,9,26,31,34,45],associ:[34,35,36],assum:[15,18,19,23,29,30,31,32,33,34,35,36],assumpt:[33,36],asterisk:45,atlassian:40,atof:22,atoi:22,atom:34,attempt:[34,35,42],attent:[32,33,49,58],attribut:[28,34],aug:[47,60],authent:44,auto:[32,37,38,45,48],automat:[31,38,42,43,44,45,47],aux:51,auxiliari:37,av:[],avail:[2,18,32,33,34,35,36,39,58],averag:[34,35,58],avoid:[5,7,31,33,35,36,49,53,58],awai:[14,28,33,36],awar:[29,30],awkward:22,ax:49,axi:[26,32,34,35,36,49],b0_in:34,b:[9,12,15,18,19,32,33,34,35,36,38,46],b_0:[34,36],b_1:36,b_2:36,b_3:36,b_4:36,b_5:36,b_6:36,b_7:36,b_8:36,b_9:36,b_:36,b_field:[],b_k:36,back:[9,12,26,29,30,32,36,41,43,45,47,51,56],background:[35,36,58,62],backslash:47,backtrac:56,bad:25,bake:36,balanc:18,ball:47,bandwidth:28,bar:[],bare:[36,47],barrier:36,base:[0,2,17,29,32,34,35,36,37,45,47,59,61],bash:[2,42,47],basi:36,basic:[14,18,26,28,31,32,34,35,36,39,40,46,59,62],bb_eq_1:[],bb_eq_2:[],bb_eq_3:[],bbb:9,beam:[33,62],becaus:[22,28,34,35,37,38,47],becom:[34,35,36,47],been:[2,5,22,33,34,36,47,53],befor:[7,12,17,25,28,29,30,31,32,33,34,35,36,41,43,45,47,48,49,58],beforehand:[9,45],begin:[17,25,33,36,37,45,47,48,58],beginn:50,behav:[9,35],behaviour:[33,35,38,56],behind:34,being:[2,17,22,25,32,35,36,37,47,59],belong:4,below:[2,14,18,22,23,27,30,31,32,33,34,35,36,38,41,44,45,46,47,51,53],benefit:27,best:[5,34,42,50,53],bet:35,beta:35,better:[15,23,29,35],between:[7,11,12,27,30,33,34,35,36,38,47,49,57,58],bewar:9,beyond:[17,34,35,39,42,56],bibtex:51,big:[34,36],bin:[2,18,35,42],binari:[18,36,42,47,62],bit:[2,14,17,33,35,36,47,58],bitbucket:39,bitrat:[],blank:[27,45],blit:[],bloat:42,blob:42,block:[2,12,15,19,26,28,29,30,31,58],bmatrix:[33,36],bodi:[4,12,26],boil:[29,30],bolivia:9,boltzmann:35,bonu:61,book:[0,47],bool:[26,33],born:36,born_rul:36,both:[15,18,26,29,30,31,33,34,35,36,45,46,47,51,54],bother:[],bottleneck:33,bottom:36,bought:[],bound:[34,56],boundari:[32,33,35,36,62],box:[3,30,36,44],bracket:[26,31],braket:35,branch:[38,40],branchnam:45,brew:[2,30],brief:[35,45],briefli:[32,33,34,35,36],bring:[31,35,58],british:49,broad:[34,36],broaden:[],broader:36,brows:37,bruk:[],bt:56,buckl:[33,62],bug:[7,26,56],build:[2,7,27,35,37,51,55,56,57,58,59,60],built:[18,30,31,36,47],bullet:36,bunch:[56,60],burn:35,button:[14,44],bvp:62,c0:4,c0_:4,c1:4,c1_:4,c:[2,4,5,7,9,12,14,15,17,18,19,22,23,25,27,28,32,33,34,35,36,37,42,45,46,47,48,54,55,58,62],c_v:35,ca:34,cach:[30,42,45],calcium:34,calcul:32,cale:[],call:[2,4,12,14,17,21,22,25,28,29,30,31,32,33,34,35,36,37,38,42,44,45,47,56,59],can:[2,3,4,5,7,9,12,14,15,17,18,19,21,22,23,25,26,27,28,29,30,32,33,34,35,36,37,39,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,58,59,60],cancel:62,cannot:31,canva:[32,33,34,35,36],cap:[34,42],capac:[28,35],capit:49,caption:[32,33],card:31,care:[28,35],carlo:[35,62],carri:34,cassert:33,cat:[43,47,58],catalina:[2,47],catastroph:62,caus:[41,45],cbar:[],ccc:9,cd:[42,47],cdot:[],cell:36,cellar:2,center:[34,36],centr:36,central:28,cern:34,cerr:22,certain:[28,42],certainli:28,chain:[35,62],challeng:34,chang:[2,26,29,30,33,34,35,36,37,38,39,41,42,43,44,47,50],chapter:35,charact:[22,26,27,45,47],characterist:34,charg:34,chatgpt:42,cheap:45,check:[2,22,23,30,32,33,34,35,36,42,43,44,45,47,49,56,61],checkout:[43,45],chi:35,chi_v:[],chip:2,chmod:[42,47],choic:[22,32,33,36],choos:[3,32,34,38,47],chose:38,chosen:[1,31,36],chrono:32,chsh:2,circular:34,cite:49,clang:30,clarifi:[],clariti:36,class_nam:4,classic:[14,36],classif:62,clause1:31,clause2:31,clause3:31,clausen:31,cleaner:31,clear:[5,36,48,53],clearli:[7,32,36],clever_algorithm:53,click:[2,3,44,47],clock:[28,32],clock_t:[28,32],clocks_per_sec:[28,32],clone:[39,44],close:[2,23,26,27,32,33,35],cloud:45,clumsi:47,clutter:37,cm:[],cmake:1,cmap:[],cmd:[47,48],cmglee:28,cn_eq1:36,cn_eq2:36,co:[33,34],code:[2,3,7,9,12,14,15,17,19,20,22,23,25,26,27,28,36,37,39,43,44,45,47,49,50,55,57,58,59,60,62],code_exampl:35,code_norwai:9,code_sweden:9,coeffic:4,coeffici:[4,36],coher:[29,30],coin:35,col:[18,28,36],col_vec:18,collabor:[32,33,34,35,36,39,40,50],collaps:31,collect:[0,9,39,41,49,53,61],color:[35,49],colorbar:[],colorbrewer2:35,coloumb:[],coloumn:35,colour:[35,36,49],colourbar:[],colourmap:36,column:[32,33,36],com:[20,33,36,44,47],combin:[7,31,35,46,47,58,59],come:[2,17,34,35,36,45,47,50],comma:36,command:[1,3,5,7,16,25,30,34,35,36,37,38,41,44,45,48,50,51,53,55,56,58],commandlinetool:2,comment:[14,17,23,32,33,34,35,36,49,57,60],commit:[38,41,43,44,45],commit_hash_you_copi:43,common:[5,7,17,23,25,26,28,34,47,49,53,59],commonli:9,commun:[26,50],compar:[2,17,32,33,34,35,60],comparison:[34,35],compil:[2,3,5,9,14,17,20,25,26,28,30,32,33,34,35,36,37,45,46,47,50,51,53,56,62],compili:[],complain:26,complet:[12,14,18,25,30,31,32,33,40,45,46,47,48,53],complex:[31,34,36],complic:[17,34,35,46],compphys_exampl:47,comput:[3,5,14,18,19,22,23,27,28,29,30,32,33,34,35,44,45,47,53,55,58,61,62],computation:34,concept:[20,26,29,30],conceptu:28,concret:21,concurr:[],condit:[15,19,31,32,33,34,35,36],config:44,configur:[23,34,35,36,37],confin:[34,46],confirm:30,conflict:[45,58],confus:[7,33,36,45,47,60],congratul:47,conjug:36,connect:[27,36],connot:[],conserv:36,consid:[28,32,33,34,35,36,42],consist:[7,25,28,33,36,49],consol:47,const_iter:36,constant:[26,33,34,35,36],constraint:34,construct:[9,36,59],constructor:[4,34],consult:[],cont:62,contain:[2,4,5,22,25,26,27,31,32,33,34,35,36,37,44,47,51,53,62],content:[2,9,18,25,27,38,43],context:[42,47],contigu:28,continu:[4,23,35,47,56,62],contrast:[17,33,34],contribut:[31,34],control:[23,34,37,39,45],conveni:[2,31,43,46,49],convent:4,converg:[33,34],convers:22,convert:[7,22],coordin:[34,36],copi:[1,2,4,30,33,34,37,38,39,43,44,45,46,48,57],copy_move_renam:47,core:29,corner:[2,3],corr_length:[],correct:[2,22,28,34,36,42,43,45,47,49],correctli:[31,33,50],corrector:62,correl:35,correspond:[4,7,9,12,22,32,33,34,35,36,50,51,53],correspondingli:[22,36],cost:36,could:[7,9,15,31,33,35,37,41,45,46,53,58],coulomb:34,count:[32,34,35,47,58,62],counter:22,countri:[],countries_europ:9,country_cod:9,coupl:[4,18,28,31,32,34,35,38,62],cours:[0,1,2,15,17,18,25,26,27,29,30,31,32,33,34,35,36,37,39,42,44,47,50,61,62],courtesi:42,cout:[9,12,14,22,23,25,26,28,31,36,46,56],cover:18,cp:[2,38,47],cplusplu:[20,33],cpp:[4,5,7,12,14,20,23,25,30,36,45,46,53,54,56,57,60],cpp_project:47,cpprefer:[20,36],cprogram:20,cpu:[29,30],crank:36,crash:56,crazi:[26,45],creat:[3,4,7,9,18,21,23,26,27,28,29,30,31,33,34,35,37,38,42,43,44,45,46,47,50,54,59],create_symmetric_tridiagon:33,create_tridiagon:33,creation:4,credenti:44,critic:35,croatia:9,cromer:62,cross:34,csv:42,ctime:32,ctrl:[47,48,58],culprit:28,curl:2,curli:26,current:[2,3,9,27,33,35,36,37,43,45,47],current_tim:[],cursor:48,customari:45,cx_cube:36,cx_doubl:36,cx_mat:36,cx_vec:36,cycl:[35,48,58],cyclic:31,cylind:34,cynap_fys3150_20221111_081651:[],cypru:9,czechia:9,d:[9,18,26,32,33,34,36,45,47],d_in:34,d_vec:33,dai:36,danger:47,darwin:42,dash:47,dat:[18,23,58],data:[23,27,28,32,33,35,36,37,42,47,55,58],date:[37,38,45],daunt:[],ddot:34,de:50,deadlin:[32,33,34,35,36],deal:[4,28,34,49,59],debug:[29,30,33,34,47,56,62],debugg:56,decemb:36,decent:35,decid:[29,30,31,35],decim:[27,32],declar:[4,5,9,27,31,33,34,36,53],decomposit:62,decsrib:[],dedic:[5,27,53],deeper:17,def:[],defin:[4,7,29,32,33,34,36,46],definit:[4,7,33,53,62],defint:[4,11],defit:4,degeneraci:35,degrad:[28,29,30],delai:[],delet:[7,26,38,41,45,48],deliv:[32,33,34,35,36],delta:[35,36],delta_:[34,36],delta_i:32,deltat:35,demand:34,demonstr:[9,22,32,35,47,53,58,59],deni:47,denmark:9,denot:[33,34,35,36],dens:33,densiti:36,depend:[28,31,33,34,35,36],depth:47,derefer:21,dereferenc:21,deriv:[32,34,35,49,55],describ:[29,30,33,34,35,45],descript:[33,36,45],design:[26,33,34,50,59,62],desir:[28,31],despit:9,destructor:4,detail:[3,9,18,34,35,36,44,47,49,57,59],detect:[26,36,42],detector:36,determin:[33,35,36,62],determinist:59,detexifi:50,dev:[1,42],develop:[2,33,39,43,45,47,61],deviat:36,devic:34,diag:33,diagon:[32,33],dicret:33,dict:9,dictionari:9,didn:7,diff:[42,45],differ:[2,5,7,9,11,12,22,25,26,27,28,32,33,34,35,36,38,45,47,49,53,55,56,57,58,59,60,62],differenti:[32,33,34,36,62],difficult:[36,49],digit:32,dimens:[34,35,36],dimension:[32,33,36],dimensionful:32,dimensionless:[32,33,36],dir:47,dira:47,dira_copi:47,dira_renam:47,dirb:47,direct:[33,34,35,36],directli:[9,18,22,23,27,31,32,33,34,36,37,45,47,50],directori:[0,2,3,37,38,39,42,44,45,48,53],dirichlet:36,discard:[28,41],disclaim:[],discret:[22,32,33,36,49],discretis:[36,49,62],discuss:[0,26,28,30,32,33,34,35,36,45,60,61,62],discusss:34,disk:2,displac:33,displai:[2,47,50],distanc:[34,36],distinct:38,distinguish:[4,32],distribut:[1,18,31,34,35,36,62],dive:36,diverg:[35,45],divid:[29,30,31,33,46,58],divis:[31,62],dl:36,doc:36,document:[9,18,31,32,33,34,35,36,37,44,45,47,50],documentet:[],doe:[2,4,12,18,28,30,31,34,36,39,45,47,48],doesn:[4,9,22,31,36,38],dollar:[],don:[4,7,18,19,28,32,33,34,35,36,38,42,45,47,49,50,56,58],done:[9,14,17,18,30,31,35,36,42,44,45,47],dont:[],dot:[3,34,36,47],doubl:[4,9,12,15,18,19,21,22,23,26,27,28,31,32,33,34,35,36,44,46],down:[29,30,32,34,35,45,48,56],download:[2,31],download_fil:47,downsid:27,draw:50,drawback:17,drive:3,dropbox:36,dt:[34,36],due:[33,34,35,42,59],dummi:[22,35,44,47,58],duplic:33,durat:32,duration_second:32,dure:[1,18,31,33,34,36,56,58],dx:[32,33],dynam:[],e41a1c:35,e:[2,3,4,5,7,9,12,17,22,23,25,26,27,28,29,30,32,33,34,35,36,37,38,41,42,45,47,48,49,53,56,58],e_:35,e_field_point_q:[],e_field_pot:[],e_vec:33,each:[2,4,5,7,27,28,29,31,32,33,34,35,36,37,39,42,45,47,53,58,59],earlier:[18,38],earn:35,earth:26,eas:[18,34,35],easi:[2,4,18,30,36,39,43,44,45,47,59],easier:[7,33,35,47,56],easiest:[28,30,35],easili:[3,18,23,31,33,34,51],echo:[2,38,42,43,47],edg:36,edit:[3,38,42,45,48],editor:[3,14,20,27,37],edu:[30,36],effect:[2,17,22,25,33,34,42,45],effici:[18,28,31,33,35],egypt:9,eig_sym:33,eigenfunct:33,eigensolv:33,eigenst:36,eigenvalu:[33,62],eigenvector:33,eight:35,either:[33,34,35,36,37,46,49,58],elabor:27,elaps:32,electr:34,electrod:34,electromagnet:34,electrostat:[32,34],element:[9,22,28,30,32,33,36],elementari:34,elimin:62,elimint:62,els:[23,31,34,37,42,47],email:[],emner:[],empti:[9,22,47,49,56],emptydir:47,en:[20,30,36],enabl:[14,30,34,35],encod:36,encount:[17,26,33,45,60],encourag:[17,32,33,34,35,36,42],end:[4,12,14,18,25,26,28,31,33,34,35,36,37,46,47,48,49,58,59,60],endif:[4,31],endl:[9,12,22,27,28,31,36,46,56],endpoint:33,energi:[35,36,47],enforc:29,english:49,enough:34,ensur:[27,36,39,45,47],enter:[3,38,47],enterpris:44,entir:[7,18,35,36,38,41,47],entri:[9,33,36,45],enusur:[],environ:[36,58],ep:33,eps_t10_o:35,eps_t10_u:35,eps_t24_o:35,eps_t24_u:35,epsilon:35,epsilon_i:32,eq:[32,33,34,36],equal:[33,34,36],equat:[32,33,34,35,36,49,62],equilibr:35,equiv:[33,34,36],equival:[9,22,25,26],err:34,error:[7,9,22,25,26,31,32,33,34,38,42,47,56,61,62],error_analysi:62,escap:[2,34,47],especi:42,essenti:[],estim:[33,34,35],etc:[0,3,22,23,26,32,33,34,35,36,47],euler:[34,62],eval:4,evalu:[4,32,33,34],even:[2,9,25,26,27,28,32,33,34,35,36,39,50,59],event:[29,30],ever:47,everi:[17,32,33,34,35,36,42,58],everyon:[32,33,34,35,36],everyth:[25,34,36,47,48,58],evolut:[34,36],evolv:[17,34],evolve_forward_eul:34,evolve_rk4:34,ex:[3,7,22,30,35,53],exact:[4,29,30,32,33,34,38,39,56],exact_solut:[],exactli:[9,27,31,32,34,35,36,45],exampl:[2,5,7,9,12,14,17,18,21,22,25,26,30,32,33,34,35,36,37,45,46,47,58,59,60,62],example_report:[],exce:42,excel:[],except:47,exclud:36,execut:[7,12,14,19,22,28,30,31,37,42,45,46,47,54],executable_nam:22,exhaust:[31,49],exhibit:35,exist:[9,27,30,31,35,45,47,57],exit:[22,23,27,42,47,56],exp:[35,55],expand:21,expect:[22,26,33,34,35,36,62],experi:[34,36],experiment:45,experinc:17,expir:[],explain:[4,11,20,32,33,34,35,36,45,49,59,60],explan:[34,37,47],explicit:33,explicitli:[19,49],explor:[3,17,34,35,55],expon:35,exponenti:35,express:[34,35,36,47,49,62],expression_if_fals:15,expression_if_tru:15,extend:[9,33,34,45],extens:[34,36,37],extent:[],extern:[23,34,35,36],external_b_field:34,external_e_field:34,extra:7,extra_materi:47,extract:[22,28,35],ey:[33,35],f:[15,23,32,33,34,42,46,47],f_eq:[],f_general_sol:[],face:28,facilit:[4,21,31,46],fact:[17,34,42],facto:50,factor:[33,34,35],fail:[38,47,54],fair:35,fairli:33,fall:35,fals:[15,19,26,33],false_shar:30,familiar:[1,7,32],famou:33,fanci:[47,58],fantast:7,far:[14,31,32,34,35,36,44,45],fascin:35,fashion:47,fast:[28,29,30],fasten:33,faster:[28,34],fastest:28,favor:28,featur:[17,40,50],feel:[32,34,35,36,41,43,45,47,61],fellow:61,ferromagnet:35,few:[2,3,9,26,28,30,31,34,35,38,41,47,51],ffmpeg:[],fg:[35,58],fi:42,fibonacci:9,field:[34,35],fig:34,figur:[3,32,33,34,35,36,47,49,51],file11:47,file12:47,file13:47,file1:[45,47],file1_copi:47,file1_renam:47,file2:[45,47],file3:[45,47],file:[2,5,7,12,16,18,22,32,33,34,35,36,38,39,41,44,46,48,49,50,51,53,54,55,56,58,62],file_s:42,filenam:[18,22,23,27],filer:[],filestream:23,fill:[28,33,34,36,44],filter:42,find:[2,5,18,31,32,33,34,35,36,42,47,51,62],fine:[25,33,34],finish:[35,48,62],finit:35,first:[2,7,9,12,14,19,22,23,25,27,28,30,32,33,34,35,36,38,42,43,45,46,47,49,51,54,59,62],fist:[],fit:35,five:35,fix:[28,32,35,38,56,59],flag:[18,30,31,45,47,56,58],flat:36,flexibl:[4,31],flip:35,flop:[32,62],flow:56,focu:[35,58],folder:[3,5,25,37,45,53],follow:[1,2,3,4,7,15,17,18,19,21,22,23,26,27,29,30,31,32,33,34,35,36,38,42,45,46,49,58],fontsiz:[],fool:28,fopenmp:[30,31,58,59],forc:[31,33,34,49,56],force_particl:34,foreground:[35,58],forelesningsvideo:[],forget:[7,31,32,42],forgot:9,fork:31,form:[4,32,36,49,58],format:[15,23,32,33,34,35,36,37,47,50,53],formul:[34,35,36],formula:34,forth:30,fortran:[28,30],forum:[0,61],forward:[12,31,34,62],found:[9,18,28,31,34,35,44,48,51,54],four:[27,34,35],fourth:34,fp:[],frac:[32,33,34,35,36],fraction:34,frame:[],free:[32,34,35,36,43,50,61],frequenc:34,frequent:[26,28],friend:34,friend_class:[],friendli:31,from:[2,4,7,9,12,14,15,16,17,18,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,42,47,50,51,55,56,58,59,61,62],front:27,frustrat:45,fstream:[23,27],full:[3,12,25,32,34,35,36,47],fulli:35,fun:[9,36,49],funcanim:[],functino:[],function_nam:12,funni:47,further:[34,45,47,57],fuse:31,futur:[31,32],fy:[],fys3150:[47,61],fys4150:[0,61],g:[1,2,3,4,5,7,9,12,17,22,23,25,26,27,30,32,33,34,35,36,37,41,42,46,47,49,53,54,55,56,57,58,59,60],gain:[17,29],galleri:[],gamma:[33,35],garbag:56,gaussian:[36,62],gazillion:17,gb:2,gca:[],gcc:[1,30],gdb:56,gener:[2,12,15,18,19,21,25,28,31,32,33,34,35,36,37,42,44,45,47,51,55,59],generat:59,get:[3,7,9,14,17,18,22,25,26,27,28,31,32,33,34,35,36,37,44,45,49,51,56,59,61],get_cmap:[],getlin:23,gif:29,git:[1,2,3,32,37,38,41,42,43,44,47,50],github:[32,33,34,35,36,37,42,47,61],githubusercont:47,gitk:45,gitlab:39,gittutori:45,give:[2,7,26,29,31,33,35,36,37,45,47,56],given:[27,30,31,32,33,34,35,36,45,47,49],global:[31,44,62],global_vari:31,glr:[],gnu:[30,56],go:[2,31,34,41,43,44,46,47,54,56,60],goal:[35,36],goe:[29,30,35,39],gone:[47,49],good:[7,9,14,32,33,34,35,36,45,49,51,62],googl:4,got:[22,33],gotten:9,govern:34,grade:62,gradient:34,grain:34,grammar:[32,33,49],grammat:49,graph:[32,34,35],graphic:[2,32,33,34,35,36,45],great:47,greatli:34,green:44,grep:[47,58],grid:36,group:[32,33,34,35,36,47],gt:42,guarante:31,guess:14,guest:62,gui:[],guid:[3,5,40,50,53],h22:[],h:[27,33,36,46],h_:34,h_k:34,ha:[3,14,18,22,27,28,30,33,35,36,37,38,44,47,49,53],habbit:45,had:9,half:34,halft:[],halv:35,hamiltonian:36,hand:[3,21,22,30,32,33,34,35,36,49],handi:[15,34,50],happen:[25,26,29,30,32,42,43,56],happi:37,hard:[36,41,42],harder:36,hash:[38,43],hassl:[2,37],hat:[33,34,36],have:[2,3,4,5,7,9,14,15,17,18,21,22,23,25,26,28,30,32,33,34,35,36,37,38,41,43,44,45,46,47,49,50,51,53,56,58,60],haven:36,hazzl:[],hbar:36,hdf5:27,head:[27,38,42,47],header:[5,12,18,27,53,54,62],heard:28,heat:35,heatmap:[],hello:[7,22,25,26,62],help:[9,26,28,31,33,34,36,37,56],helper:[33,44],here:[0,2,3,4,5,7,9,12,14,17,18,19,21,23,25,26,27,28,30,31,32,33,34,35,36,37,38,44,47,48,50,51,52,53,59,61],hex:35,hi:[12,26],hidden:[37,62],hierarchi:28,high:[18,28,32,35,36,50],high_resolution_clock:32,higher:35,highli:40,hinder:35,hint:[33,35],histogram:35,histor:36,histori:[38,39,41,42,43],hit:[14,33,37,47],hjort:[],hjorth:35,hold:[9,26],home:[3,44,47],homebrew:2,homogen:34,hood:7,hoorai:7,hope:[],hopefulli:[30,56],horizont:33,horizontalalign:[],horribl:15,host:39,how:[4,5,14,22,23,26,27,28,29,31,32,33,34,35,36,38,40,43,45,47,49,51,53,58,59,60,62],howev:[12,25,26,29,30,33,34,35,36,41,50,59],hpp:[4,5,12,25,45,53,56,59],ht208050:[],html:[30,36],htop:2,http:[30,33,36,44,45,47],https_link:45,huge:[],human:[7,27,47],hunt:7,hvordan:[],hyper:29,hyperlink:[],i:[4,7,9,18,19,26,27,28,29,30,31,33,34,35,36,38,41,45,46,47,49,53,54,56,58,59],icon:3,id:[],idea:[29,30,32,36,45,62],ideal:[28,29,30,34],ident:[2,30,33,47],identifi:[26,33,35,38],idl:28,ifdef:31,ifndef:4,ignor:[23,34,47],ih:[33,36],ij:36,ill:[],illustr:[5,14,26,29,30,34,35,36,57,58,60,62],im:[34,36],imag:[30,37],imaginari:36,img:51,immedi:22,impact:34,imped:28,implement:[15,19,22,32,33,34,35,36],impos:[29,30,34],imposs:35,improv:[28,62],imshow:[],includ:[2,3,5,9,12,14,18,22,23,25,27,28,32,33,34,35,36,37,40,46,47,49,50,51,53,54,56,58,59],inclus:[4,45],incomplet:49,inconsist:[],increas:34,incred:[28,49],increment:[29,30,31,58],inde:36,indent:[49,56],independ:[35,36,58],index:[9,18,28,33,36,45],indic:[7,14,22,33,34,35,36],indici:33,individu:35,induc:34,ineffici:33,infinit:35,info:[9,33,45,50,56],inform:[7,26,30,35,37,51,56],infti:[34,35],init:47,initi:[9,18,29,30,31,33,34,35,36,62],initialis:[9,36],inlcud:[],inner:[28,31,36,58],innermost:28,input1:[],input:[4,7,14,15,23,26,33,34,36,47,57,58],input_data:23,inputn:[],insert:[25,33,35,56],insid:[9,12,26,31,34,35,36,57,59],inspect:47,inspir:41,instal:[18,30,56],instanc:[4,9,18,23,26,31,33,34,35,36,37,38,47,49,56,58,59],instead:[2,9,15,27,28,30,34,44,45,47,56],instruct:[2,32,35,36,42,44,46],integ:[9,14,18,19,22,26,33,62],integr:[34,46],intel:2,intend:[26,38],intepret:[],interact:[34,35,47],interest:[5,33,53],interfac:[2,30],intermedi:42,intern:36,internet:44,interplai:34,interpret:[23,27,34,36,37],interv:[],intitialis:9,intro:62,intro_to_armadillo:36,introduc:[9,17,34],introduct:[23,27,36,46,62],introduction_to_latex:[],introduction_to_openmp:[],introductori:30,invers:[35,62],investig:35,involv:[25,50],iomanip:27,ion:34,iostream:[9,12,14,22,23,25,27,46],is_open:23,is_overleaf_free_to_us:[],is_squar:33,ise:49,ish:36,isn:[35,38],issu:[3,36,56,61],issuecom:[],it_end:36,iter:[19,33,36,47,58,62],its:[15,21,28,39,41,43,44,47,58,59],itself:[21,22,42],ivp:62,iy:34,iz:49,j:[18,19,28,31,33,34,35,36,48],jacobi:[33,62],jacobi_eigensolv:33,jacobi_rot:33,jacobo_rot:33,jensen:35,jh:36,job:[35,58],join:[32,33],jump:[17,32,48],just:[1,2,3,4,5,7,9,12,18,22,25,30,33,34,35,36,37,38,40,41,43,44,45,46,47,49,50,51,53,56,58],k:[4,19,33,34,35,36,47,48],k_:35,k_b:35,k_e:34,keep:[3,5,9,33,35,36,37,38,39,42,43,45,53,56,59],kei:[9,33,36,48],ket:[],keyboard:[3,32,47],keyboard_shortcut:[],keychain:44,keyword:14,khuck:30,kill:[33,58],kind:26,kinet:36,kl:35,know:[7,17,19,27,30,31,36,38,41,43,47,50,56],knowledg:[28,36],known:[21,28,29,30,31,32,33,34],kriesch:34,kutta:[34,62],kx:[],l1:28,l2:28,l3:28,l:[9,19,33,35,47,48,62],la:[],lab:[],label:35,labels:[],lambda:33,langl:[35,36],languag:[17,20,27,28,46],laptop:[34,39,58],lar:35,laramdillo:58,larg:[2,23,26,33,35,36,37,46,49],large_fil:42,larger:[7,12,23,25,31,33,37,42],largest:[28,33,35],larmadillo:18,last:[21,28,33,38,44,47],late:2,later:[2,14,18,19,29,30,34,35,45,47,58],latex:[32,33,34,35,36,37,49,51],latop:[],lattic:35,launch:3,law:[34,35],ldot:[32,33,35,36],lead:[29,30,42,56],leak:56,leapfrog:62,learn:[17,27,32,38,43,47],learner:40,learnit:40,least:[17,27,31,34,35,36,42],leav:[28,31,32,36],lectur:[32,34,35,36,60],left:[2,3,32,33,34,35,36,37,45,48],legitim:21,len:[],lenght:[33,35],length:[9,30,32,33,34,35,36],less:[45,47],let:[4,9,14,15,17,19,25,26,28,31,32,33,34,35,37,43,46,47],letter:[26,38,43,47],level:[28,35],lh:47,li:28,lib:2,libarmadillo:1,libarpack2:1,liblapack:1,libomp:[1,2,30],libopenbla:1,librari:[2,3,7,9,14,18,23,25,27,30,32,35,36,59],libsuperlu:1,life:47,light:34,like:[2,3,4,7,9,12,14,15,17,18,22,23,25,26,27,28,31,33,34,35,36,37,38,41,42,44,45,47,49,50,51,53,56,58],likelihood:28,limit:[26,37,42,56],limits_:[35,36],line:[9,12,14,16,23,25,27,28,35,36,37,38,45,47,48,49,51,56,58],linear:[18,28,33,35,39],lines3d:[],linewidth:35,link:[5,17,30,32,36,44,45,46,50,53,62],linker:7,linregress:35,linux:[2,18,37,42,47,48],list:[2,3,9,18,26,31,32,33,34,35,36,37,40,45,47,49,51,56],literatur:[],littl:[2,58],live:[12,14,39,45,47,53,57,59],ll:[1,2,3,4,5,9,17,18,19,22,23,26,28,30,31,32,33,34,35,36,38,43,44,45,46,47,51,52,53,61],ln:35,load:28,local:[31,38,39,45,57,62],local_thread_vari:31,locat:[37,38],log10:55,log:[34,43,44,45],log_:32,logarithm:[32,35],logic:32,logo:2,lomp:30,longer:[15,45],look:[2,4,14,15,17,18,19,22,23,27,28,30,31,32,33,34,35,36,37,38,43,44,45,46,47,49,50,56,58],loop:[9,26,27,28,33,35,36,58],lorentz:34,lorentz_forc:[],loss:[34,35,62],lot:[31,36,37,47,49,51],love:47,low:[18,35,36],lower:[33,34,47],lowest:[28,33],ls:[2,37,45,47],lu:62,luck:[34,35],m1:30,m:[9,18,19,26,31,32,34,35,36,38,42,43,44],m_1:34,m_i:34,m_n:34,mac:30,machin:[7,26,34],maco:[2,18,42,44,47,48],macosx:2,macro:56,made:[31,32,33,34,35,36,38,41,42,45,47],magnet:[34,35],magnetis:35,mai:[2,3,7,18,25,27,30,31,34,35,36,44,47],main:[4,5,7,9,12,14,22,23,25,27,29,30,32,33,34,35,36,37,38,45,46,49,53,54,56,57,58,60,62],main_test_algo_on:53,main_tim:53,main_token:[],maintain:45,make:[1,2,3,7,9,18,26,28,29,30,32,33,34,35,36,38,39,42,47,49,56,59,61],man:[45,47],manag:2,mani:[2,3,4,7,9,17,23,25,26,27,28,29,31,33,34,35,45,47,49,50,58,59,62],manner:59,manual:[31,35,38,45,46,47,49],manual_html:30,map:62,mark:[2,38,44,45,49],markdown:[37,47],marker:[34,45],markov:[35,62],maskin:[],mass:[34,36],master:[17,45,47],mat:[18,28,33],match:[37,47,48],materi:[0,33,61],math:[14,49],mathbf:[32,33,34,35,49],mathcal:34,mathemat:[9,34,49,50],mathrm:34,matnat:[],matplotlib:[32,33,34,35],matric:[19,28,33,36,62],matrix:[19,22,32,33,35,36,58,62],matrix_eq:[],matter:[4,22,32,33],max:[31,32,33,34],max_i:34,max_offdiag_symmetr:33,max_siz:42,maxim:28,maximum:[29,31,32,34,36,42],maxit:33,maxval:33,mayb:19,mb:42,mbox:[],mc:35,mcmc:[35,58,62],md:[34,36,37,44,47],me:[18,25],mean:[7,9,12,17,25,28,29,30,31,32,33,34,35,36,37,38,47,49,62],mean_eps_t10_o:35,mean_eps_t10_u:35,mean_eps_t24_o:35,mean_eps_t24_u:35,meant:49,measur:[32,34,35,36],mechan:36,meet:31,member:[4,34],memeb:4,memori:[21,26,36,56,58],mention:[37,49,50],mere:35,merg:[31,45],mersenn:35,meshgrid:[],mess:41,messag:[9,14,25,38,42,43,45,47,61],method:[4,33,34,35,36,62],methodolog:[35,36],mhz:34,micrometr:34,microsecond:34,microst:35,might:[2,28,29,33,34,36,45,50,56],min:[31,33],mind:[5,9,33,35,36,45,53,56],minim:[22,28,59],minimum:31,minu:27,mirror:35,miss:[7,37,47,49],mistak:[26,28,47,49,56],mix:36,mkdir:47,mnt:3,mode:[27,47,49],model:[35,62],modern:29,modifi:[9,33,34,43,45,57,58],moment:32,momenta:36,mondai:[],monei:35,monitor:2,mont:[35,62],more:[2,3,4,7,9,14,15,19,25,26,27,28,29,30,31,33,34,35,36,37,40,44,45,47,49,56,58,59,61],morten:35,most:[2,9,17,23,26,28,31,32,35,38,41,47],mostli:[17,35],motion:34,mouth:[],move:[34,35,48],movement:34,mp4:36,mpi:35,mplot3d:[],mu:[],much:[5,7,9,17,22,27,28,33,34,35,47,53,56],multibillion:[],multipl:[4,7,19,26,31,33,35,36,37,45,48,53,58,62],multipli:31,multithreading_problem:30,must:[2,5,12,14,17,18,21,27,28,29,30,32,33,34,35,36,38,49,53],mv:[34,47],my:[34,45,58],my_fil:[41,43],my_head:25,my_lin:4,my_trap:34,my_vari:21,my_vector:[],myclass:4,myfil:23,mynumb:18,myoutput:47,mysstream:23,n2l:[],n:[14,18,19,22,25,28,30,31,32,33,34,35,36,42,46,47,62],n_1:[34,36],n_2:[34,36],n_3:34,n_4:34,n_:[32,36],n_a:58,n_col:36,n_cycl:58,n_cycles_per_thread:58,n_i:36,n_k:34,n_mc_cycl:35,n_row:[33,36],n_step:27,n_t:36,n_tstep:35,nabla:34,name:[2,4,5,7,9,12,21,22,25,26,32,33,34,35,36,37,38,42,43,44,45,46,47,48,53,56,58,60],namespac:[4,14,36],natur:[7,29,34,46],navig:42,necessari:[34,35],need:[1,2,3,4,5,7,9,12,19,22,23,27,28,31,33,34,35,36,37,38,41,43,44,45,46,47,50,51,53,54,58],neg:[26,33,47],neighbour:35,neihbour:[],neq:[33,34],nest:[19,31],net:[35,36],network:3,never:[9,22,26,47],nevertheless:31,newli:45,newton:34,next:[3,5,12,14,25,28,31,34,36,38,42,44,45,47],nic:30,nice:[3,7,34,36,37,45,53,55],nicholson:[],nicolson:36,ninja:47,niocolson:[],nnz:36,non:[0,22,26,33,36,39,58],norm:33,normal:[18,34,36],normalis:[33,35,36],normaltext:[],norwai:9,notat:[27,32,33,36,49,62],note:[2,4,9,12,15,18,21,22,27,31,33,34,35,36,38,39,41,45,47,49,58,61],noteworthi:34,noth:[18,33,47,48],notic:[9,36,37,45],novemb:35,now:[2,3,9,15,17,22,23,26,28,29,30,31,32,33,34,35,36,38,41,42,43,44,45,47,54,58,59],np:[],nthe:38,nthi:38,nu:35,num_thread:31,number:[2,5,18,19,22,23,26,28,29,32,33,35,36,38,43,46,47,49,53,56,58,59,62],numer:[18,32,35,36,62],numpi:[9,25],o2:34,o3:[34,58],o:[7,30,34,37,45,46,49,53,54,55,56,57,58,59,60],object:[4,7,9,18,34,36,37],observ:35,obtain:[29,34],occur:[28,29,30,31,38],octob:[34,45],off:[7,33,34],offer:39,offici:[0,61],ofil:27,ofstream:27,often:[7,17,22,25,26,28,31,33,34,35,37,41,45,47,49,50,56],oh:26,ok:[23,37,59],okai:38,ol:[],old:[34,41,47],older:[2,17,32,45],omega:[],omega_0:34,omega_:34,omega_v:34,omega_z:34,omp:[31,58],omp_num_thread:[58,59],omp_parallel:35,omp_rng:59,onc:[3,9,19,26,30,31,33,42,44,45,46,48],one:[4,5,17,26,28,29,30,31,32,33,34,35,36,37,38,42,44,45,47,53,54,58,59],ones:[9,28,31,33,34],onli:[4,5,7,9,12,17,18,23,26,28,29,30,31,32,33,34,35,36,38,42,44,45,47,51,53,57,58],onlin:[14,17,37,45],onsag:35,ontoissu:36,op:31,open:[2,3,23,27,36,38,44],openmp:[2,29,35,58,59],oper:[9,21,28,29,30,31,32,34,36,42,47,62],opinion:[5,53],oppos:[],opposit:[],opt:2,optim:[28,29,33],optimis:[34,35],option:[3,7,15,22,30,31,34,35,45,47,50,56,58],orbit:34,order:[2,32,33,34,35,36,37,40,42,46,62],org:[30,35,36],organ:[32,33,34,37],organis:[5,12,23,35,36,39,45,53],orhtonorm:[],orient:34,origin:[28,32,33,34,35,38,43,45,47,57],orthogon:[],orthonorm:36,oslo:[0,61],ostyp:42,other:[1,2,4,5,9,17,21,22,25,26,27,28,30,31,32,33,34,35,36,37,38,42,45,47,50,53,58],otherwis:[15,31,34,43],ou:49,our:[2,3,4,7,9,14,17,21,22,23,25,27,28,32,33,34,35,36,37,39,46,47,54,58,61],ourselv:[26,46],out:[3,9,14,18,25,30,32,34,35,36,45,46,47,49,56],outcom:[35,36],outer:[26,35,58],outlin:[33,34],output:[7,14,22,26,28,31,32,36,37,38,45,55,56,58,60,62],output_file_basenam:58,output_file_nam:58,output_n_100:22,outsid:[34,56],outward:34,over:[2,9,27,28,31,34,35,36,37,41,51,58],overal:32,overdo:36,overflow:56,overlap:36,overleaf:[50,51],overload:33,overview:[18,45],overwhelmingli:35,overwrit:[27,38,43,47],own:[14,15,25,36,39,45,47,58,59],owner:47,p1:29,p2:29,p:[9,29,31,35,36,45],p_:35,p_in:34,p_x:36,p_y:36,pa:18,pack:47,packag:[1,2,4,14,28],packet:36,page:[0,2,6,8,10,11,13,16,17,20,23,24,27,32,33,34,35,36,44,47,49,50,61],pai:[7,32,33,49,58],pair:[9,33,35,36],pane:3,paragraph:49,parallel:[2,29,30,35,58,59,62],parallelis:[35,58],paramet:[4,9,23,27,34,35,36],parenthes:36,parenthesi:7,pars:23,part1:58,part2:58,part:[3,17,25,28,31,32,33,35,36,38,45,58],partial:[28,36],particl:36,particle_i:34,particle_j:34,particular:[5,18,29,34,35,36,45,53],particularli:[34,37],partit:35,partner:38,pass:[7,23,31,33,47,62],password:[2,3,44],past:[14,37,44,47,48],path:[2,3,42,47],pattern:[36,37],pde:36,pdf:[32,33,34,35,36,37,50,51,55],pdflatex:[50,51],pen:[49,62],penalti:31,penning_potenti:[],penningtrap:34,peopl:[38,45,50],per:[27,32,35,58,59],perfectli:[21,28,31,33,37,59],perform:[3,5,12,19,28,29,30,31,32,33,34,35,36,37,42,45,46,47,53,54,58],perhap:[31,33,35,41],period:[34,35],permiss:47,persist:26,person:[25,53,62],perturb:34,phantom:36,phase:[7,33,34,35],phenomena:[34,35],phew:[],phi_:34,physic:[32,34,35,36,61,62],pi:33,pick:[7,35],pictur:45,piec:[28,36],pin:[3,33],pip:[1,18],pipe:[55,58],pitfal:30,place:[4,5,12,23,27,31,33,37,41,42,47,53,56],plain:37,plane:[34,36],planet_nam:26,plato:36,pleas:34,plenti:41,plethora:2,plot:[32,33,34,35,36,49],plt:[32,33,34,35,49],plu:[27,45,62],plural:49,pm:34,pmatrix:36,png:[32,33,34,35,36],point:[2,4,12,21,22,26,27,28,29,30,32,33,34,35,36,45,47,49,55,56,61,62],pointer:[22,29],pointer_nam:21,pointer_to_my_vari:21,pointer_to_vari:21,pointer_to_x:21,poisson:32,poisson_eq:[],polici:[29,30],polish:49,pollut:25,posit:[15,18,19,23,26,33,34,35,36],possibl:[22,28,31,33,34,35,40,42,48],possion:[],post:61,potenti:[26,30,33,34,36,47,56],power:[2,17,35,36,45,47],powershel:3,practic:[22,25,31,36,42],pragma:[31,58],pre:57,prec:27,precis:[19,26,27,33,34,62],predefin:[],predict:18,predictor:62,prefer:[34,35],preferr:[35,36],prefix:4,preliminari:[],prepar:[47,51],presenc:36,present:[5,32,33,34,47,53],preserv:[],press:[47,48],prevent:4,previou:[36,41,43,47,48],primari:30,principl:[5,53],print:[9,14,25,26,36,47,56],print_messag:25,print_sp_matrix_structur:36,privat:[4,29,30,58],prob:62,probabl:[2,14,17,23,25,32,34,35,36,41,47,58,62],problem:[22,28,31,36,38,41,45,49,56,62],problemat:45,procedur:[],process:[2,7,28,29,30,38,43,50,58],processor:[2,29],produc:[7,22,27,32,34,36,49],product:50,profession:27,profil:[],progam:[],program:[4,5,7,9,12,14,16,17,18,22,23,25,27,28,31,32,33,35,36,37,46,53,54,56,58],programm:39,progress:61,project:[3,7,12,25,30,39,47,50,62],project_templ:36,prompt:[44,45],pronounc:14,proper:[32,33,34,36],properli:[36,41,56],properti:[3,33,34],propto:35,protect:[4,42,45],provid:[2,4,12,18,22,31,32,33,34,35,36,39,45,47],ps:36,psi:36,psi_1:36,psi_2:36,psi_3:36,psi_i:36,ptr:21,publish:36,pull:38,punch:38,punchlin:[29,30],punctuat:[],purpos:[28,29,30,39,44,46],push:[34,37,38,42,43,44],push_back:[9,23],put:[3,5,9,25,31,34,36,53],pwd:[38,47],py:[],pyarma:18,pyplot:[32,33,34,35],python3:[1,55],python:[9,14,17,25,26,32,33,34,35,37,55,62],q:[34,47,56],q_1:34,q_i:34,q_j:34,q_n:34,qquad:34,qt:36,quad:[33,34],qualit:34,qualiti:[32,33,50],qualti:[],quantifi:29,quantiti:[35,36,49],quantum:[34,36],quasi:34,question:[35,36,61],quick:[3,22,33,44,48],quickli:[28,31,35,42,47],quit:[26,34,36,46],quot:7,quotat:[2,49],r:[2,33,34,36,38,42,47,48,56],r_0:34,r_:34,race:31,radial:34,rais:36,ram:28,randn:[18,33,34],random:[18,28,33,34,35,42,59],random_number_gener:35,randomli:[28,34,35],randomlli:28,randomwalk:59,randu:[18,28],rang:[32,33,34,35,49],rangl:[35,36],rapidli:35,rare:[],raster:[32,33,34,35,36],rate:34,rather:[2,9,23,25,27,30,32,33,34,35,36,41],ratio:34,raw:47,raw_ascii:18,re:[1,4,7,9,28,30,31,32,33,34,35,36,44,45,47,54],reach:[26,28,33],read:[9,26,27,29,30,32,33,34,36,42,47,49,51,55,56,57],read_from_fil:36,readabl:[4,7,15,25,27,35,36,47],reader:36,readi:[36,45,54],readm:[32,33,34,35,36,44,45],real:[26,58],realiti:34,realiz:47,realli:[7,35,36,49],reason:[5,25,26,32,34,35,42,49,53,59],recal:[28,34],recap:62,recent:47,reciev:57,recommend:[1,4,18,32,33,34,35,40,45,51],recompil:58,record:45,recov:41,recoveri:43,recurs:47,red:34,redirect:[44,62],redo:19,reduc:[28,34,35,37],refer:[3,7,9,12,20,21,28,30,31,32,33,34,35,36,42,47,49,51,54,62],reflect:33,regard:25,regardless:[30,31,36],region:[30,34,35,36],regist:[28,37,45],regress:35,regret:[41,45],regular:[34,47,49],regularli:[35,36,61],reject:[38,42],rel:[32,34,55],rel_err:51,relat:[32,33,34,35,36],relativist:36,relev:[5,28,32,33,34,35,36,37,47,49,53,61],reliabl:32,remain:30,remark:30,rememb:[7,25,32,33,34,35,36],remind:49,remot:[38,39,42,43],remov:[44,47,49],render:50,repeat:[32,35,48],repeatedli:[22,28,35],repetit:[5,53],replac:[18,25,34,35,44,45,56,62],repo:[0,32,33,34,35,36,37,38,39,41,42,44,45,61],repo_name_copi:38,report:[30,32,33,34,35,36,56,62],report_exampl:51,repositori:[0,37,39,42,45,50,61],repres:[32,34,35,36,58],represent:[45,62],reproduc:[32,33,34,35,36,59],requir:[2,18,27,29,30,32,33,34,36,44,45,49],research:[],reserv:[],reset:41,resolv:[38,45],reson:34,resourc:17,respect:[9,31,32,33,34],respons:47,rest:[4,9,35],restart:[2,3],restor:[41,45,47],result:[7,12,18,22,29,30,31,32,33,34,35,36,38,42,45,55,58,59],result_vari:31,return_typ:12,revert:[41,43],revis:45,rewrit:32,rewritten:34,rich:[17,39],right:[3,7,14,28,32,33,34,35,36,47,48],rightarrow:[34,35,36],rigid:33,ring:34,rise:35,rk4:34,rm:47,rmdir:47,room:28,root:37,rotat:[33,62],roughli:[28,35,38],roundoff:62,row:[23,33,36,58],rule:[29,36,49],run:[1,2,3,7,9,14,15,17,22,26,27,30,32,33,34,35,36,37,38,43,44,45,46,48,50,51,54,55,56,57,58,59,60],run_program:47,rung:[34,62],runtim:[9,34,35,37,56],rw:47,rwx:47,rwxrw:47,s:[2,3,4,5,7,9,12,14,15,17,18,19,21,23,25,26,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,49,50,51,53,58,62],s_1:35,s_2:35,s_i:35,s_k:35,s_l:35,s_local:31,s_n:35,safe:33,sai:[2,3,4,7,14,21,22,25,26,28,30,35,38,39,41,45,47],same:[7,21,22,26,27,28,29,30,31,32,33,34,35,36,38,39,42,47,50,58,60],sampl:[34,35],satifi:33,satisfi:[32,36],save:[3,7,9,22,23,27,33,36,47,55],savefig:[32,33,34],say_hello:12,scalar:33,scale:[32,33,34,35,36,49,62],scaling_rel:[],scan:[34,35],scatter:34,scenario:[29,30],schemat:34,scheme:36,school:[],schr_eq:36,scientif:[27,32,33,34,35,36,49,50,62],scientist:47,scipi:35,scope:[34,60,62],scp:[],scratch:37,screen:[14,16,25,32,36,47,48,55,56],script:[32,55],sdfg:[],sdk:2,search:[28,34,44,48,56],search_file_cont:47,sec:36,second:[9,13,23,28,30,32,33,34,35,36,47,48,54,55,58,62],section:[5,12,21,25,34,36,47],secur:[],see:[2,3,4,5,7,9,14,18,23,25,26,27,28,30,32,33,34,35,36,42,45,47,48,53,56,58],seed:[34,35,59],seem:[7,17],seen:[3,31],select:[2,3],self:33,semicolon:[4,7,14,18,47],send:[27,30],sens:31,sensibl:[28,32,47],sensit:37,sentenc:[32,49],separ:[23,34,36,38,47,58],separet:35,septemb:[32,33],sequenc:[9,29,30],sequenti:[29,30],seri:[31,34,59],serv:44,server:[39,42],servic:[39,44],session:2,set:[2,3,22,23,27,28,29,30,31,32,33,34,35,36,37,39,42,47,49,58],set_data:[],set_label:[],set_norm:[],set_se:34,set_seed_random:34,set_text:[],setprecis:27,setup:[3,32,34,36,59],setw:27,sever:[28,31,32,36,39,46,47],sh:[14,20,44,47],shake:[],shape:[33,36],share:[31,45,50,58],shell:[3,38,47],shift:[35,47,48],shortcut:[3,32,47],shorthand:[7,15],shortli:4,should:[1,2,3,5,7,9,17,18,22,23,27,28,29,30,31,32,33,34,35,36,37,38,42,44,45,46,47,49,51,53,56,58],show:[23,32,33,34,35,36,43,44,45,47,53,56],showcas:28,shown:34,si:34,sice:[],side:[32,35],sigh:30,sigma_i:36,sigma_x:36,sign:[27,49],signatur:[32,33],significantli:28,silicon:2,silli:[9,12,26,41,48],simeq:34,similar:[2,9,25,33,35,36,39,56,58,59,62],similarli:[9,32,34,35,36],simpl:[4,7,8,15,18,23,27,28,32,33,34,35,36,38,46,50,58,59],simpler:45,simplest:[35,58],simpli:[2,5,7,9,12,14,18,25,27,30,31,32,33,35,36,37,38,43,45,46,47,53],simplic:36,simplif:34,simplifi:[18,28,36],simul:[5,23,34,36,42,53,62],simultan:50,sin:33,sinc:[2,5,14,17,25,32,33,34,35,36,45,49,50,53],singl:[7,9,12,15,25,26,27,28,31,32,33,34,35,36,44,45,47,50,51,58],singli:34,singular:49,situat:[33,45],size:[9,22,23,27,33,34,35,36,37,42,47],size_t:9,sketch:33,skip:[23,28],skrot:47,slave:[],slaveri:[],sleep:48,slight:[],slightli:[22,27,31,45,59,60],slit:36,sloppi:33,slow:[30,33,35,37,59],slower:[31,35],slowest:28,small:[2,3,5,20,28,33,34,35,36,47,49,53,59],smaller:[27,34,35],smallest:22,snapshot:45,snippet:[20,36],so:[2,3,4,8,9,14,22,25,26,28,29,30,31,32,33,34,35,36,37,38,42,43,44,45,47,49,56,57,58],softwar:39,solut:[28,32,33,36,38,50],solv:[32,33,34,36,62],solver:[34,36],som:[],some:[1,2,3,4,5,9,12,14,17,18,19,21,22,23,25,26,27,29,30,31,32,33,34,35,36,37,39,41,43,44,45,47,48,49,50,51,53,56,58,59],some_branch_nam:45,some_doubl:22,some_funct:4,some_integ:22,some_namespac:25,some_namespacenam:[],some_new_valu:18,some_other_script:47,some_script:47,some_script_output:47,some_str:22,some_valu:21,some_vari:25,somehead:25,someth:[23,26,34,38,44,45,49,52],sometim:[9,21,29,30,31,36,41,43,47,58],somewhat:[30,36],somewher:[12,36],soon:47,sort:[18,33],sort_index:[18,33],sourc:[5,7,12,18,32,53,54,62],sourceforg:36,sp_cx_mat:36,space:[2,27,34,36],span:36,spars:36,spatial:36,spawn:[30,31],special:[18,32,33,34,36,47,56],specif:[9,12,18,25,26,29,31,32,33,37,41,46,50],specifi:[12,19,26,29,32,34,36,37,47,49],specifici:18,speed:[18,28,29,34,35,59],speedup:31,spell:49,sphx:[],spin:35,split:[35,58],sqrt:[14,34,35,36],squar:[33,35],src:[5,25,53,54,59],sstream:23,stabil:[36,62],stabl:[],stack:56,stage:45,stamp:47,standard:[3,5,7,9,14,17,18,22,23,25,27,32,33,35,36,45,47,50,53],stanford:36,star:36,start:[3,7,14,18,23,28,30,32,33,34,35,36,44,45,47,48,49,56,58,59,62],stat:[35,42,45],stat_cmd:42,state:[26,35,36,41],statement:[12,14,26,56],statist:34,statu:[37,45],std:[12,14,18,22,23,25,26,27,31,32,34,36,46,56,62],stderr:47,step:[2,7,22,23,27,31,32,33,34,35,36,44,45],stepsiz:[27,33,34,55],stepwis:15,stick:[17,47],still:[3,21,26,27,28,32,33,34,35],stop:[32,33,34,47,56,58],storag:[18,39],store:[2,4,18,21,22,23,26,27,29,30,34,36,42,44,58],straight:[31,35,36],strang:37,strategi:[32,35],stream:27,strength:34,strict:[],stricter:[9,17],stride:28,string:[9,12,22,23,26,27,36,38,43,47,53],stringstream:23,strip:28,strong:[34,35],strongli:[32,33,34,35,36],structur:[23,27,31,32,33,34,36,51,58],student:[3,32,33,34,35,36,51,61],studi:[33,34,35,36],studier:[],studio:3,stuff:[9,26,47],stupid:[],style:[17,36],styleguid:4,sub:[30,33],subdiagon:[32,33],subdirectori:[47,51],subject:34,submatric:36,subregion:35,subsect:47,subset:[17,31],substanti:2,subtract:[],successfulli:[14,47],sudo:[1,2,3],suffici:[2,32,34,35],suffix:7,suggest:[33,34,35,37,58],suit:[19,29,36],suitabl:[23,34],sum:[12,19,35,36,38],sum_:34,sum_i:34,summar:[34,45],summari:[35,45,47],summaris:35,summat:19,superdiagon:[32,33],superscript:36,superus:[],suport:[],support:[29,30,31],suppos:[29,30],sure:[3,18,28,31,32,33,34,35,36,37,47,49,61],surfac:28,surpris:[25,56],surround:49,suscept:35,suspect:56,sweden:9,symbol:[31,47,49,50],symmatu:33,symmetr:[33,36],sync:[39,45],syntact:7,syntax:[21,25,31,37,42],system:[2,3,30,31,33,34,35,39,42,45,47,50,59,62],t1:32,t2:32,t:[4,7,9,18,19,22,27,28,31,32,33,34,35,36,38,42,45,47,49,50,56,58],t_c:35,t_i:34,t_min:[],t_n:36,t_point:[],ta:[],tab:48,tabl:[23,31,32,33,35,36,49,55],tack:31,tail:47,take:[2,27,29,30,32,33,34,35,36,40,45,47,51,58],taken:[28,34,35,50],tar:47,task:[2,5,18,19,30,31,32,33,34,35,53],teacher:44,techinc:[],technic:[7,9,14,27,29,33,34,47,50,61],techniqu:47,tecnic:[],tee:47,tell:[3,25,31,45,56],temperatur:35,templat:[9,32,33,34,35,36,37],temporari:[23,34],tempt:[],ten:[27,48],term:[7,32,34,36,41,45],termin:[1,2,7,19,30,32,35,37,44,45,48,50,58,62],terminolog:29,tesla:34,test:[2,20,32,33,34,35,36,42,47,48],tex:[34,49,50,51],texliv:[],texstudio:[],text:[23,26,32,33,34,36,37,43,45,47,49,50,51],textmu:[],textnorm:[],textrm:[34,35],textsf:[],th:36,than:[2,9,17,23,25,28,29,30,32,33,34,35,36,37,42,45],the_repository_link_you_copi:[],thei:[2,4,17,18,25,28,29,30,31,33,34,35,37,39,40,41,46,47,56],them:[4,17,22,26,29,30,35,36,37,38,45,46,49],themselv:[],theoret:35,theori:[31,36,62],therefor:[28,32,34,38,42,45],therein:35,thereof:36,thi:[0,1,2,3,4,5,7,9,12,14,15,17,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61],thick:36,thing:[4,7,21,28,33,34,36,41,49,60],think:[4,9,22,32,33,34],third:[34,47],thoma:62,thorough:45,those:[19,34,36,42],though:[9,25,26,31,34,35,36,45],thought:9,thread:[2,29,35,58,59],threadsaf:58,three:[23,26,32,33,34,35,36,46,47],threshold:42,through:[2,3,9,12,28,31,32,33,34,36,38,40,43,47,48,49,51,56,58],throughout:[26,30,33,36,45,47],thu:[30,31,33,35,36,38,48],thumb:29,tick:3,tick_param:[],time:[7,19,28,29,30,31,32,33,34,35,36,42,47,49,51,56,58,62],time_by_one_thread:29,time_by_p_thread:29,time_txt:[],timedep_potenti:[],times10:36,timestamp:[],timestep:34,timeus:28,tini:[],tip:[51,62],titl:45,tjenest:[],tmax:35,tmin:35,tmp:[28,38,44],tmp_vec:28,tobia:41,todai:62,todo:8,togeth:[34,35,36,47,54,59],toggl:[],token:44,toler:23,too:[5,33,36,53,56],tool:[3,17,35,37,39,47,56],top:[2,3,18,25,58],topic:[32,33,34,35,47],total:[34,35,36],total_forc:34,total_force_extern:34,total_force_particl:34,touch:[42,46,47],toward:[25,33],track:[33,37,39,43,47,56],tracker:[],tradeoff:59,trail:[4,35],trajectori:34,tranform:36,transfer:28,transform:[33,62],transit:35,translat:[7,36],trap:[49,62],travel:[],travers:28,treat:[32,45,58],treatment:34,tree:[2,39],tri:[38,51],triangl:33,trick:[25,35,41,51,62],tricki:36,tridiag:33,tridiagon:[32,33,62],tripl:36,triplet:23,troubl:[3,35,41],troubleshoot:61,trough:47,truncat:62,trust:33,ts:30,tst:[],tuesdai:[],tull:47,tullbal:[],turn:[18,56],tutori:[0,20,28,40,45],twice:[28,29,48,50],twister:35,two:[7,9,21,22,23,25,26,27,28,29,31,32,33,34,35,36,38,45,47,51,53,58,60],txt:[22,27,38,43,44,47,55,58],type1:21,type:[2,9,12,14,17,21,22,27,28,29,30,33,34,35,36,37,44,45,46,47,48,60,62],type_1:12,type_n:12,typen:[],typeset:[32,33,34,35,36,49,50],typic:[5,9,12,18,25,27,28,29,30,31,33,35,36,37,39,45,47,50,53],typo:[35,47],u:[18,32,33,34,36,47,55,62],u_:[33,36],u_i:[32,33],u_x:33,ubuntu:[1,2,3],uio:[32,33,34,35,36,61],ultim:28,unabl:[23,34],uncertainti:34,uncom:58,uncommit:[41,45],uncov:34,undeclar:26,undefin:54,under:[2,7,33,35],undergo:35,underli:[3,28,29,30,39],underscor:4,understand:[9,17,28,29,33,36,47],unecessari:[],uneconom:28,unfortun:2,uniform:18,uniqu:[4,38,59],unit:[25,28,29,33,36,47,49],unitless:[33,35],univers:[0,61],unix:[42,47,62],unknown:36,unless:[1,34,47,49,58],unnecessari:[],unnormalis:36,unord:35,unsaf:58,unsign:26,unstag:45,unsur:[35,45],until:[2,33,34],uoregon:30,up:[4,19,25,27,29,31,32,33,34,35,36,37,38,41,43,45,47,48,49,58,59,62],updat:[3,27,29,30,33,34,35,36,45],upgrad:3,upload:[],upmu:[],upper:[33,34,47],urandom:42,url:[32,33,34,35,36,45,47],us:[1,2,3,5,7,9,12,14,15,17,18,19,20,21,22,23,26,27,28,30,32,33,34,35,36,37,39,41,42,44,48,49,51,52,53,55,56,57,58,59,61],usag:[18,22],user:[4,18,22,31,44,47],usernam:44,using_the_termin:47,usr:2,usual:[7,12,15,21,23,25,28,47],util:[34,42,53,54,56],uvec:18,v0_in:34,v1:9,v1_1:9,v1_2:9,v1_size:9,v2:9,v3:9,v4:9,v:[29,30,32,33,34,36,47,48],v_0:[33,34,36],v_1:33,v_:[33,34,36],v_i:[32,33],v_n:33,v_x:34,v_y:[],v_z:34,vacuum:34,valgrind:56,valid:[14,34,35],valu:[4,9,15,18,22,23,26,27,29,30,31,32,33,34,35,36,56,58,62],vari:[31,34],variabl:[4,7,9,15,17,18,21,22,23,25,28,29,30,31,32,33,34,35,36,47,56,57,58,60,62],variable1:31,variable2:31,variable_nam:[],variable_valu:21,variablen:31,varianc:35,variat:[36,59],varibl:33,variou:[34,37,40],vastli:35,ve:[3,31,32,34,41,42,45,47,59],vec:[9,18,28,32,33,34,36,49],vector:[22,23,32,33,34,35,36,49,56,62],veloc:34,veri:[2,15,17,18,23,25,27,29,30,31,34,35,36,37,47,51,59],verifi:42,verlet:62,version:[2,3,15,17,18,29,30,31,32,33,35,38,39,45,47,50],versjonskontrol:[],versu:[34,35,49],vertic:33,verticalalign:[],via:[22,23,32,33,34,35,36,44],video:62,view:[34,35,36,44,51],view_fil:47,viridi:[],visibl:[36,45],visual:[3,40],visualis:32,vmax:[],vmin:[],volt:34,vrtx:[],vs:62,vscode:37,w:[36,47],w_z:34,wa:[2,23,27,29,30,33,35,38,43,45,60],wai:[4,9,18,22,26,27,29,30,31,33,34,35,36,39,45,47,48],wait:28,walk:[2,40],walker:[35,58],wall:[36,56],want:[2,4,9,14,15,19,21,22,23,27,28,30,31,32,33,34,35,36,37,38,41,43,44,45,47,49,51],warn:[37,56],watch:36,wave:36,wavefunct:36,wavepacket:36,wc:47,we:[1,2,3,4,5,7,9,12,14,15,17,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,38,39,41,42,43,44,45,46,47,49,51,52,53,54,55,58,59,60,61],web:[0,2],webpag:61,websit:50,wednesdai:[32,33,34,35,36],weird:[],well:[2,7,22,23,27,31,33,34,35,36,41,43,47,51],were:41,werror:56,wget:[2,47],what:[2,3,9,22,25,27,28,29,31,32,33,34,35,36,37,43,45,47,49,56,60,62],whatev:[3,9,36,50],when:[2,3,4,7,9,12,14,17,19,21,23,26,27,28,29,30,31,32,33,34,35,36,37,38,43,45,47,49,50,51,56,59],whenev:45,where:[2,9,12,19,25,31,32,33,34,35,36,37,38,39,44,45,47],whether:[31,35,58],which:[0,2,4,7,9,12,18,22,23,26,28,29,30,31,32,34,35,36,37,38,42,44,45,46,47,56,59],white:[],whith:9,who:[25,47],whole:34,why:[28,33,34,47,56],wide:[2,47],width:[27,35,36],wiki:[30,36],wikimedia:[28,34],wikipedia:[27,30,36],wild:[],wildcard:[2,37,46],win:35,window:[14,35,58],wise:[29,47],wish:[],within:[4,26,30,44],without:[22,25,26,34,35,36,45,59],won:[4,33,34,42,47],wonder:29,word:[26,27,33,34,36,47,48,49],work:[2,3,5,9,17,26,28,29,30,31,32,33,34,35,36,38,39,42,45,47,48,50,53,54,58],workabl:34,workd:[],workflow:40,world:[7,25,26,29,62],worri:[4,34,35,36,47],worth:35,would:[4,9,25,26,27,33,34,35,36,46,47,50],wrap:62,write:[2,4,5,14,15,21,23,25,28,29,30,32,33,34,35,36,37,42,45,46,49,50,51,53,56,58,62],write_to_fil:47,writer:[],writing_report:36,written:[22,27,29,30,31,32,33,34,35,36,47],wrong:[22,29,30,34,49,60],wrote:25,www:[20,30,33,36],x:[4,12,15,18,19,21,23,26,27,28,29,32,33,34,35,36,42,46,47,49,55,58],x_0:[34,36],x_1:36,x_2:36,x_3:36,x_:36,x_c:36,x_eq:[],x_eq_int:[],x_i:[18,32,34,36],x_j:[34,36],x_max:27,x_min:27,x_point:[],x_ptr:21,x_sort_indic:18,x_valu:21,x_y:27,x_y_fxi:23,xcode:2,xf:47,xi:[35,55],xlabel:[],xlim:49,xpreprocessor:30,xtick:[],xy:[34,36],y1:[],y1_mean:[],y2:[],y2_mean:[],y3:[],y3_mean:[],y4:[],y4_mean:[],y:[4,12,18,23,26,27,28,34,36],y_0:34,y_:49,y_c:36,y_eq:[],y_eq_int:[],y_i:34,y_j:[34,36],y_max:[],y_min:[],y_point:[],yaml:23,year:51,yet:[4,9,36,45,47,54],yield:[29,31],ylabel:[],ylim:49,you:[1,2,3,4,5,7,9,14,15,17,18,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,53,56,58,60,61],your:[1,2,4,5,7,9,18,25,26,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,47,49,50,53,61,62],your_cod:30,your_latex_fil:50,your_program:56,your_user_name_spelled_out:[],your_vector:56,yourdomain:[],yourself:[17,36,51,56],yourus:47,yourusernam:47,ytick:[],z0:[],z:[18,26,34,35,36,42],z_0:34,z_data:[],z_data_list:[],z_eq:[],z_eq_int:[],z_i:34,z_j:34,zero:[18,22,29,30,32,33,34,35,36],zoom:[34,35],zsh:[2,47]},titles:["FYS3150","Linux users","Mac users","Windows users","Classes","Code structure","Common errors","Compiling and linking, take 1","Compiling and linking, take 2","Containers","Debugging","Declaration vs definition","Functions, take 1","Functions, take 2","Hello World","If else","Input and output","Intro","Introduction to Armadillo","Loops","Online C++ resources","Pointers","Read command line input","Read from file","References","Source files and header files","Variables","Write to file","Memory traffic is the bottleneck","Common Problems","Introduction to OpenMP","Using OpenMP","Project 1","Project 2","Project 3","Project 4","Project 5","Add a README and gitignore","Dealing with merge conflicts","Introduction to Git","Online git resources","Other ways to fix mistakes","Prevent the tracking of very large files","Recover an old version of a file","Setting up a UiO GitHub repository","Using Git","Intro","Basics","Keyboard shortcuts","Checklist for reports","Introduction to LaTeX","Project templates","Report template","Example code structure for C++ projects","Examples of some compilation and linking basics","Example error analysis","How to spot where something goes wrong in your code?","Simple example of pass-by-value and pass-by-reference","main_threadsafety.cpp","main_minimal.cpp","<no title>","Welcome","Overview of lecture topics"],titleterms:{"0":56,"1":[7,12,15,19,28,29,32,33,34,35,51,56,62],"10":[32,62],"100":31,"11":62,"12":62,"13":62,"14":62,"15":62,"16":62,"17":62,"18":62,"19":62,"2":[8,13,15,19,32,33,34,35,51,56,62],"20":62,"21":62,"22":62,"23":62,"24":62,"25":62,"26":62,"27":62,"29":62,"3":[32,33,34,35,51,56,62],"30":62,"31":62,"4":[32,33,34,35,51,56,62],"5":[32,33,34,35,36,51,56,62],"6":[32,33,34,35,56,62],"7":[32,34,35,56,62],"8":[32,34,35,62],"9":[32,34,35,62],"class":4,"const":26,"function":[12,13],"long":[],"new":45,"schr\u00f6dinger":[],"while":19,A:[4,28],For:19,If:15,In:[],On:[],The:[4,18,31,34],With:34,about:26,access:[3,18],ad:42,add:37,addit:2,address:21,advanc:46,an:[21,43],analysi:55,analyt:34,ani:45,append:[],applic:3,argument:[],armadillo:18,arrai:29,assign:[18,21],atom:31,august:62,avoid:29,base:4,basic:[2,47,54],binari:27,bottleneck:28,boundari:[],branch:45,build:[18,30,31,53],c:[3,20,26,30,53],cach:[28,29],can:31,care:26,certain:37,chang:45,checklist:49,choos:2,classic:34,claus:31,clone:45,code:[1,4,5,18,30,31,32,33,34,35,53,56],collabor:45,column:[18,28],command:[2,22,47],commit:42,common:[6,29],compil:[7,8,18,31,54],comput:31,condit:[29,30],conflict:38,contain:9,content:[45,47],copi:[3,47],cours:[],cpp:[55,58,59],cpu:28,creat:[],critic:31,ctrl:3,data:18,deal:38,debug:10,declar:[11,12,18,21,26],definit:[11,12,35],delet:47,deriv:4,develop:[1,34],dimens:[],direct:31,directori:47,divis:4,doe:26,doubl:[],download:47,e:[],edit:[],electrodynam:34,element:18,els:15,enabl:3,equat:[],error:[6,55],exampl:[4,15,19,23,27,28,29,31,38,43,51,53,54,55,57],extract:[18,21],fals:[29,30],file:[3,4,23,25,27,37,42,43,45,47],fill:18,first:31,fix:41,flavour:[],folder:[],fork:30,format:[18,27],from:[3,21,23,45],fys3150:0,g:[],gener:4,get:47,git:[39,40,45],github:[39,44,45],gitignor:37,given:18,global:29,go:7,goe:56,guard:4,hand:[38,43],header:[4,25],hello:14,help:47,histori:[45,47],hit:28,hook:42,how:[3,37,46,50,56],i:[],ignor:37,illustr:28,includ:4,inherit:4,initi:[],inlin:15,input:[16,22],instal:[1,2,3],integ:31,intro:[17,46],introduct:[18,30,32,33,34,35,39,50],investig:34,issu:30,join:30,keyboard:48,larg:42,latex:50,lectur:62,length:[],like:[],line:[2,4,22,29],link:[7,8,18,54],linux:[1,3,30],live:26,load:18,local:[],loop:[19,31],lot:26,m1:2,m:[],mac:2,maco:30,main:55,main_bas:59,main_minim:59,main_no_omp:58,main_omp:59,main_omp_2:59,main_omp_3:59,main_omp_inner_loop:58,main_omp_outer_loop:58,main_omp_outer_loop_inmem:58,main_rng_in_class:59,main_rng_in_class_omp:59,main_threadsafeti:58,major:28,make:[37,45,46],makefil:46,manag:45,map:9,matric:18,matrix:[18,28],mean:26,measur:29,mechan:34,memori:[28,29,30],merg:38,minim:[23,27],miss:28,mistak:41,model:28,modul:18,more:46,motiv:42,move:47,multipl:[28,34,47],my:26,n:[],namespac:25,navig:47,necessari:[],nice:27,notat:35,note:[],number:[27,31,34],numer:34,object:[],octob:62,old:43,one:7,onlin:[20,40],openmp:[30,31],order:[18,28],other:41,output:[16,27,47],overview:62,parallel:31,part:34,particl:34,pass:57,past:3,pen:34,pipe:47,plan:62,plot:55,pointer:21,practic:[4,32,33,34,35],pre:42,preliminari:32,prevent:42,privat:31,problem:[29,32,33,34,35,51],program:[29,30,47],project:[32,33,34,35,36,45,51,53],pull:45,push:45,push_back:[],py:55,python:18,qualifi:[],race:[29,30],read:[18,22,23],readm:37,recov:43,reduct:31,refer:[24,57],region:31,remind:34,remot:45,renam:47,repo:[],report:[49,51,52],repositori:44,resourc:[20,40,50],row:28,run:[31,47,53],save:18,scientif:51,scope:26,script:[42,47],search:47,section:31,separ:12,septemb:62,sequenc:47,serial:31,set:[44,51],setup:2,share:[29,30],shell:2,shift:3,shortcut:48,should:25,simpl:57,singl:29,snippet:[32,33,34,35],softwar:[1,2],solut:34,some:[46,54],someth:56,sourc:[4,25],specif:34,specifi:31,speedup:29,spot:56,std:9,straight:4,structur:[4,5,53],subsystem:3,sum:31,synchron:31,synopsi:45,syntax:[4,15,19],tabl:18,take:[7,8,12,13],technic:30,templat:[51,52],temporari:28,termin:[3,47],test:15,text:[18,27],thread:[30,31],tip:56,token:[],tool:2,topic:62,track:[42,45],traffic:28,trap:34,troubleshoot:[],two:30,type:26,uio:44,unit:[34,35],unix:2,up:44,us:[4,25,29,31,45,46,47,50],usag:46,user:[1,2,3],v:3,valu:[21,57],variabl:26,vector:[9,18,28],veri:42,version:43,view:[45,47],vs:[11,12,27],wai:41,we:[],welcom:61,what:[26,30,39,50],when:25,where:[26,56],why:37,wildcard:47,window:3,world:14,write:[27,47],wrong:56,wsl:3,x:[],you:25,your:[3,45,56],zero:[]}})
\ No newline at end of file
+Search.setIndex({docnames:["README","book/getting_ready/linux_users","book/getting_ready/mac_users","book/getting_ready/windows_users","book/introduction_to_cpp/classes","book/introduction_to_cpp/code_structure","book/introduction_to_cpp/common_errors","book/introduction_to_cpp/compiling_and_linking_take_1","book/introduction_to_cpp/compiling_and_linking_take_2","book/introduction_to_cpp/containers","book/introduction_to_cpp/debugging","book/introduction_to_cpp/declaration_vs_definition","book/introduction_to_cpp/functions_take_1","book/introduction_to_cpp/functions_take_2","book/introduction_to_cpp/hello_world","book/introduction_to_cpp/if_else","book/introduction_to_cpp/input_and_output","book/introduction_to_cpp/intro","book/introduction_to_cpp/intro_to_armadillo","book/introduction_to_cpp/loops","book/introduction_to_cpp/online_resources","book/introduction_to_cpp/pointers","book/introduction_to_cpp/read_command_line_input","book/introduction_to_cpp/read_from_file","book/introduction_to_cpp/references","book/introduction_to_cpp/source_files_and_header_files","book/introduction_to_cpp/variables","book/introduction_to_cpp/write_to_file","book/optimization/memory_is_the_bottleneck","book/parallelization/common_problems","book/parallelization/introduction_to_openmp","book/parallelization/using_openmp","book/projects/project1","book/projects/project2","book/projects/project3","book/projects/project4","book/projects/project5","book/using_git/add_a_README_and_gitignore","book/using_git/dealing_with_merge_conflicts","book/using_git/introduction_to_git","book/using_git/online_resources","book/using_git/other_ways_to_fix_mistakes","book/using_git/prevent_tracking_of_very_large_files","book/using_git/recover_an_old_version_of_a_file","book/using_git/setting_up_a_UiO_GitHub_repo","book/using_git/using_git","book/using_make/intro","book/using_the_terminal/basics","book/using_the_terminal/keyboard_shortcuts","book/writing_reports/checklist","book/writing_reports/introduction_to_latex","book/writing_reports/project_templates","book/writing_reports/report_template","code_examples/code_structure/example_1/README","code_examples/compilation_linking/example_1/README","code_examples/error_analysis/README","code_examples/fantastic_bugs_and_where_to_find_them/README","code_examples/function_arguments/example_1/README","code_examples/omp_parallelization/README","code_examples/random_number_generation/README","code_examples/variable_names_and_scopes/README","intro","lecture_notes/2024/README"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinxcontrib.bibtex":9,sphinx:56},filenames:["README.md","book/getting_ready/linux_users.md","book/getting_ready/mac_users.md","book/getting_ready/windows_users.md","book/introduction_to_cpp/classes.md","book/introduction_to_cpp/code_structure.md","book/introduction_to_cpp/common_errors.md","book/introduction_to_cpp/compiling_and_linking_take_1.md","book/introduction_to_cpp/compiling_and_linking_take_2.md","book/introduction_to_cpp/containers.md","book/introduction_to_cpp/debugging.md","book/introduction_to_cpp/declaration_vs_definition.md","book/introduction_to_cpp/functions_take_1.md","book/introduction_to_cpp/functions_take_2.md","book/introduction_to_cpp/hello_world.md","book/introduction_to_cpp/if_else.md","book/introduction_to_cpp/input_and_output.md","book/introduction_to_cpp/intro.md","book/introduction_to_cpp/intro_to_armadillo.md","book/introduction_to_cpp/loops.md","book/introduction_to_cpp/online_resources.md","book/introduction_to_cpp/pointers.md","book/introduction_to_cpp/read_command_line_input.md","book/introduction_to_cpp/read_from_file.md","book/introduction_to_cpp/references.md","book/introduction_to_cpp/source_files_and_header_files.md","book/introduction_to_cpp/variables.md","book/introduction_to_cpp/write_to_file.md","book/optimization/memory_is_the_bottleneck.md","book/parallelization/common_problems.md","book/parallelization/introduction_to_openmp.md","book/parallelization/using_openmp.md","book/projects/project1.md","book/projects/project2.md","book/projects/project3.md","book/projects/project4.md","book/projects/project5.md","book/using_git/add_a_README_and_gitignore.md","book/using_git/dealing_with_merge_conflicts.md","book/using_git/introduction_to_git.md","book/using_git/online_resources.md","book/using_git/other_ways_to_fix_mistakes.md","book/using_git/prevent_tracking_of_very_large_files.md","book/using_git/recover_an_old_version_of_a_file.md","book/using_git/setting_up_a_UiO_GitHub_repo.md","book/using_git/using_git.md","book/using_make/intro.md","book/using_the_terminal/basics.md","book/using_the_terminal/keyboard_shortcuts.md","book/writing_reports/checklist.md","book/writing_reports/introduction_to_latex.md","book/writing_reports/project_templates.md","book/writing_reports/report_template.md","code_examples/code_structure/example_1/README.md","code_examples/compilation_linking/example_1/README.md","code_examples/error_analysis/README.md","code_examples/fantastic_bugs_and_where_to_find_them/README.md","code_examples/function_arguments/example_1/README.md","code_examples/omp_parallelization/README.md","code_examples/random_number_generation/README.md","code_examples/variable_names_and_scopes/README.md","intro.md","lecture_notes/2024/README.md"],objects:{},objnames:{},objtypes:{},terms:{"0":[2,4,9,12,14,15,18,19,22,23,25,26,27,28,29,30,31,32,33,34,35,36,42,46,47,58],"00":[18,23,27,34,47],"000":34,"0000e":[18,23,27],"001":36,"002":36,"0025":[],"005":36,"008":36,"01":[18,23,27,47,58],"02":[18,23,27,34,36],"025":[],"03":[17,27],"04":27,"05":36,"0723e":[18,23],"0_":36,"1":[3,4,9,18,22,23,26,27,30,31,36,42,44,45,46,47,58],"10":[2,9,18,26,27,33,34,35,36,42,47,48,49,58],"100":[19,22,27,32,33,34,35,42],"1000":32,"10000":[28,46],"1000e":27,"100mb":37,"101":27,"1024":42,"10m":42,"10mb":42,"11":[2,17,18,32,36],"1127215":[],"12":[2,27,30,36,56],"1212433":[],"123":47,"125":[],"1288e":[18,23],"13":[34,35,36],"1363e":[18,23],"14":[9,17,22,26,34,36],"1423e":47,"15":[2,27,34,36,47],"16":34,"16000":34,"1685e":[18,23],"17":[17,34,47],"1780e":23,"18150":50,"19":47,"1944":35,"1d":36,"1ex":35,"1x1":33,"2":[2,4,7,9,12,14,18,21,22,23,27,28,29,30,31,36,44,45,47,58],"20":[9,17,18,34,35,36,47,49],"200":[36,58],"2000000":58,"200mb":36,"201":58,"2020":[2,45],"2024":60,"21":[],"22":35,"23":[32,33,34,35,36,45,60],"23306":28,"2345e":27,"24":[],"25":[33,34,36],"25000":28,"26":[],"269":35,"27":[],"2971e":[18,23],"2d":[34,35,36,62],"2m":36,"2p":31,"2u_":36,"2v_i":33,"2x":55,"2z":34,"2z_i":34,"3":[7,9,12,18,22,23,26,27,36,44,47,58],"30":18,"32000":34,"34":47,"35":56,"377eb8":35,"38935333":34,"3_1":2,"3d":34,"3e":[],"3f":[],"3x3":18,"4":[12,18,22,23,27,36,47,58],"40":[28,34,35,58],"4000":34,"4000e":27,"401":58,"41":34,"42":56,"420525":[],"4247e":[18,23],"4336e":[18,23],"4459e":23,"4688e":[18,23],"4698e":[18,23],"47":9,"474549":28,"4829e":23,"4daf4a":35,"4r":36,"4th":34,"5":[4,9,18,23,27,47],"50":[34,35,45],"500":34,"5000e":27,"5050":31,"50mb":37,"5242880":42,"5421e":[18,23],"5625":[],"59":[32,33,34,35,36],"591":9,"5mb":42,"6":[2,18,23,26,27,28,36],"60":35,"6000e":27,"6150e":[18,23],"64852558":34,"65":34,"6569e":[18,23],"6599e":[18,23],"67":56,"7":[18,23,27,33,36],"70447":28,"7123e":47,"76226":28,"76sdq2ecp0ekiin":36,"7831e":[18,23],"7g430yqx":41,"8":[18,23,26,27,28,36],"80":35,"8000":34,"8540e":[18,23],"8553e":[18,23],"8566e":23,"8720e":47,"8905e":[18,23],"89c96948fb637b83c1165743fd4e28b87f99e754":38,"9":[23,26,27,36],"9000e":27,"9270e":[18,23],"936240352":[],"9423e":47,"95":[],"9558e":[18,23],"96181":28,"9635e":[18,23],"98":17,"984ea3":35,"\u00b5":[],"\u00b5m":34,"\u00b5s":34,"break":43,"byte":[27,42],"case":[2,4,22,23,30,32,33,34,35,36,38,43,45,47,58,59,60,62],"char":[22,26,46],"class":[9,18,25,26,34,36,59,62],"const":[33,36,46],"default":[2,3,18,29,30,32,34,45,47],"do":[2,3,4,5,7,9,17,18,21,23,25,26,28,29,30,31,32,33,34,35,36,37,38,39,41,42,44,45,47,48,51,53,56,57,58,60],"export":58,"final":[29,30,31,34,36,38,42,44,45,46,47,53],"float":[22,26,32,62],"function":[4,5,7,14,15,18,22,23,25,26,27,29,30,31,32,33,34,35,36,39,46,47,53,56,57,62],"g\u00fcnther":41,"import":[9,12,14,18,25,28,29,30,31,32,33,35,45,62],"int":[4,9,12,14,19,22,23,25,26,27,28,31,32,33,34,36,46],"long":[4,7,18,19,28,33,34,35,36,38,40,48,56],"new":[2,9,17,18,22,23,26,28,30,34,35,36,37,38,41,44,49,57,61],"public":[0,4,34,44,50],"return":[4,9,12,14,15,22,23,25,27,29,30,32,33,46,47],"schr\u00f6dinger":36,"short":[5,17,31,32,33,35,36,37,39,45,46,53,57],"static":[33,34,62],"super":[33,59],"switch":[2,34,36,45,49],"throw":38,"true":[15,19,26,33,47],"try":[2,3,14,17,26,30,33,34,35,36,45,46,47,49,50,56,58],"var":35,"void":[4,12,25,33,34,36],"while":[9,12,23,27,31,33,34,35,36,38,41,42,46],A:[0,3,9,12,14,15,18,19,21,23,25,26,27,29,31,32,33,34,35,36,37,38,39,40,42,45,46,47,49,50,58,59],And:[12,25,35,38,42,44,46],As:[14,34,36,37,45,58],At:[35,45,60],But:[7,15,17,21,25,28,29,30,31,32,33,34,35,36,47,59],By:[27,28,31,33,36],For:[2,4,5,9,18,23,27,28,30,31,32,33,34,35,36,37,38,39,45,47,49,53,58],If:[1,2,3,7,9,12,14,18,26,27,28,29,30,31,32,33,34,35,36,37,38,43,45,46,47,48,49,51,56,62],In:[3,4,5,7,12,17,22,23,25,26,28,29,31,32,33,34,35,36,38,41,42,43,44,45,46,47,53,57,58,59,60],Is:[],Ising:[35,62],It:[2,3,9,21,25,26,27,28,29,30,31,32,34,35,36,37,39,44,45,46,47,56,60],Its:[],No:62,Not:[18,32,33,34,36,54],On:[3,14,22,28,30,35,44,45,47,49,61],One:[2,27,30,35,36,47,58],Or:[27,33,36,48],Such:7,That:[9,26,30,32,33,35,36,56],The:[0,2,7,12,14,15,17,19,21,22,23,25,26,27,28,29,30,32,33,35,36,37,38,40,42,43,44,45,46,47,49,51,53,57,58,59,61,62],Then:[3,19,29,30,31,33,35,36,38,60],There:[2,5,9,26,27,28,29,31,33,34,35,36,42,47,53],These:[28,31,33,35,36,37,58],To:[2,3,4,7,14,18,28,30,31,33,34,35,36,37,42,45,46,47,49,50,51,54,56,57,58,60],With:[5,32,33,47,53],_0:33,_1:[33,34,36],_2:36,_3:36,_:[33,34,36],__file__:56,__filename_hpp__:4,__line__:56,__line_hpp__:4,__myclass_hpp__:4,__pycache__:37,_copi:38,_i:[33,34,36],_j:34,_n:[33,34],_openmp:31,_very_:[],_z:34,a_0:36,a_10:[],a_11:[],a_12:[],a_13:[],a_14:[],a_15:[],a_1:36,a_2:36,a_3:36,a_4:36,a_5:36,a_6:36,a_7:36,a_8:36,a_9:36,a_:[34,36],a_file_with_dir_in_the_nam:47,a_ij:18,a_k:36,a_max:58,a_min:58,a_vec:33,aa:[],aaa:9,ab:19,abl:38,abort:[48,58],about:[2,3,4,9,14,19,28,30,32,33,34,35,36,38,43,44,45,47],abov:[4,12,23,27,30,32,33,34,35,36,37,42,45,46,47,51],absolut:[28,32,33,47,55],absurd:[29,30],abund:30,acceller:34,accept:38,access:[4,25,28,30,31,44,47,51],accid:43,accident:47,accord:[18,35,36],accordingli:33,account:36,accur:36,accuraci:62,achiev:[31,47],across:[2,47],act:34,action:[12,29,30,42,51],activ:[3,61],actual:[3,7,22,25,27,30,31,32,33,34,35,36,43,45,47,49,56],acumem:30,ad:[12,17,18,30,31,34,35,36,37,43,44,45,49,56,58,60],add:[2,3,6,8,9,10,11,12,13,16,18,24,29,30,31,33,34,35,36,38,41,42,43,44,45,46,47,52,56,61],add_particl:34,addit:[9,31],address:[28,29,30],adjac:28,adjust:[2,36,45],advic:[34,36],aegi:34,affect:25,afford:35,after:[12,26,27,29,30,31,32,33,34,35,36,47,48,49,56],afterward:33,again:[5,9,31,32,33,35,36,44,45,47,48,53,58],against:[32,33],agre:33,agreement:35,ahead:[43,46],aid:35,aim:[],air:49,aka:56,akin:[],alex:7,algebra:[18,28,33],algorithm:[32,33,34,53,58,62],align:35,aliv:26,all:[3,4,5,7,9,22,23,25,27,29,30,31,32,33,34,35,36,37,38,41,44,45,46,47,49,50,51,53,54,56,58,59,61],allain:7,alloc:[28,29],allow:[2,26,30,33,34,42,47],almost:[28,33],alon:[32,33,34,35,36,37],along:[18,28,32,34,36,51],alpha:[34,35],alreadi:[1,3,28,45],also:[2,9,15,17,18,21,22,23,25,26,30,31,32,33,34,35,36,37,39,42,45,46,47,48,50,58,59],alt:48,altern:[2,9,27,30,31,32,34,45,48],although:42,altogeth:38,alwai:[4,9,22,28,33,35,45,49],am:[38,43],amdahl:62,american:49,among:[2,29,30,31,34,39,47,58],amount:[18,35],amplitud:34,an:[2,4,5,7,9,12,14,15,18,19,20,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,45,46,47,48,49,51,55,58,59],analog:[14,25,35],analt:[],analys:49,analysi:[29,62],analyt:[32,33,35,36,49],analyz:49,ander:34,anderkv:47,angular:34,ani:[3,7,22,27,28,29,30,31,33,34,35,36,37,46,47,49,50,56,61],anim:36,anoth:[20,30,33,46,47,58],answer:[31,32,33,34,35,36,61],antimatt:34,anyon:47,anyth:[12,37,47,56],anywai:[22,33],apertur:36,api:30,apolog:[],app:[2,27,44],apparatu:34,appear:[3,12,34,36,46,49],append:[9,27,47],appendic:49,appendix:49,appl:[2,30],appli:[21,31,33,34,35,36,38,42],applic:30,approach:[5,12,17,22,33,34,35,36,41,53,58],appropri:[],approx:35,approxim:[17,32,33,34,35,55],apt:[1,3],ar:[1,2,3,4,5,7,9,12,14,15,17,18,23,25,26,28,29,30,31,32,33,34,35,36,37,38,39,41,42,44,45,47,48,49,50,53,55,56,58,61],arang:[],arbitrari:[31,35,42],architectur:30,area:[32,36],aren:45,arg:56,argc:[22,46],arguabl:15,argument:[2,4,12,22,26,33,35,36,57],argument_1:12,argument_n:12,argv:[22,46],arian:34,arma:[9,18,25,33,34,36],arma_rng:34,armadillo:[2,9,19,23,25,27,28,33,34,36,58],around:[2,30,34,35,36,47],arrai:[9,18,22,30,32,36,56],arrow:48,articl:[7,20,41],asap:[],ask:[3,38],aspect:[17,32,34,35,36,50],assert:33,assign:[0,4,9,26,31,34,45],associ:[34,35,36],assum:[15,18,19,23,29,30,31,32,33,34,35,36],assumpt:[33,36],asterisk:45,atlassian:40,atof:22,atoi:22,atom:34,attempt:[34,35,42],attent:[32,33,49,58],attribut:[28,34],aug:[47,60],authent:44,auto:[32,37,38,45,48],automat:[31,38,42,43,44,45,47],aux:51,auxiliari:37,av:[],avail:[2,18,32,33,34,35,36,39,58],averag:[34,35,58],avoid:[5,7,31,33,35,36,49,53,58],awai:[14,28,33,36],awar:[29,30],awkward:22,ax:49,axi:[26,32,34,35,36,49],b0_in:34,b:[9,12,15,18,19,32,33,34,35,36,38,46],b_0:[34,36],b_1:36,b_2:36,b_3:36,b_4:36,b_5:36,b_6:36,b_7:36,b_8:36,b_9:36,b_:36,b_field:[],b_k:36,back:[9,12,26,29,30,32,36,41,43,45,47,51,56],background:[35,36,58,62],backslash:47,backtrac:56,bad:25,bake:36,balanc:18,ball:47,bandwidth:28,bar:[],bare:[36,47],barrier:36,base:[0,2,17,29,32,34,35,36,37,45,47,59,61],bash:[2,42,47],basi:36,basic:[14,18,26,28,31,32,34,35,36,39,40,46,59,62],bb_eq_1:[],bb_eq_2:[],bb_eq_3:[],bbb:9,beam:[33,62],becaus:[22,28,34,35,37,38,47],becom:[34,35,36,47],been:[2,5,22,33,34,36,47,53],befor:[7,12,17,25,28,29,30,31,32,33,34,35,36,41,43,45,47,48,49,58],beforehand:[9,45],begin:[17,25,33,36,37,45,47,48,58],beginn:50,behav:[9,35],behaviour:[33,35,38,56],behind:34,being:[2,17,22,25,32,35,36,37,47,59],belong:4,below:[2,14,18,22,23,27,30,31,32,33,34,35,36,38,41,44,45,46,47,51,53],benefit:27,best:[5,34,42,50,53],bet:35,beta:35,better:[15,23,29,35],between:[7,11,12,27,30,33,34,35,36,38,47,49,57,58],bewar:9,beyond:[17,34,35,39,42,56],bibtex:51,big:[34,36],bin:[2,18,35,42],binari:[18,36,42,47,62],bit:[2,14,17,33,35,36,47,58],bitbucket:39,bitrat:[],blank:[27,45],blit:[],bloat:42,blob:42,block:[2,12,15,19,26,28,29,30,31,35,58],bmatrix:[33,36],bodi:[4,12,26],boil:[29,30],bolivia:9,boltzmann:35,bonu:61,book:[0,47],bool:[26,33],born:36,born_rul:36,both:[15,18,26,29,30,31,33,34,35,36,45,46,47,51,54],bother:[],bottleneck:33,bottom:36,bought:[],bound:[34,56],boundari:[32,33,35,36,62],box:[3,30,36,44],bracket:[26,31],braket:35,branch:[38,40],branchnam:45,brew:[2,30],brief:[35,45],briefli:[32,33,34,35,36],bring:[31,35,58],british:49,broad:[34,36],broaden:[],broader:36,brows:37,bruk:[],bt:56,buckl:[33,62],bug:[7,26,56],build:[2,7,27,35,37,51,55,56,57,58,59,60],built:[18,30,31,36,47],bullet:36,bunch:[56,60],burn:35,button:[14,44],bvp:62,c0:4,c0_:4,c1:4,c1_:4,c:[2,4,5,7,9,12,14,15,17,18,19,22,23,25,27,28,32,33,34,35,36,37,42,45,46,47,48,54,55,58,62],c_v:35,ca:34,cach:[30,42,45],calcium:34,calcul:32,cale:[],call:[2,4,12,14,17,21,22,25,28,29,30,31,32,33,34,35,36,37,38,42,44,45,47,56,59],can:[2,3,4,5,7,9,12,14,15,17,18,19,21,22,23,25,26,27,28,29,30,32,33,34,35,36,37,39,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,58,59,60],cancel:62,cannot:31,canva:[32,33,34,35,36],cap:[34,42],capac:[28,35],capit:49,caption:[32,33],card:31,care:[28,35],carlo:[35,62],carri:34,cassert:33,cat:[43,47,58],catalina:[2,47],catastroph:62,caus:[41,45],cbar:[],ccc:9,cd:[42,47],cdot:[],cell:36,cellar:2,center:[34,36],centr:36,central:28,cern:34,cerr:22,certain:[28,42],certainli:28,chain:[35,62],challeng:34,chang:[2,26,29,30,33,34,35,36,37,38,39,41,42,43,44,47,50],chapter:35,charact:[22,26,27,45,47],characterist:34,charg:34,chatgpt:42,cheap:45,check:[2,22,23,30,32,33,34,35,36,42,43,44,45,47,49,56,61],checkout:[43,45],chi:35,chi_v:[],chip:2,chmod:[42,47],choic:[22,32,33,36],choos:[3,32,34,38,47],chose:38,chosen:[1,31,36],chrono:32,chsh:2,circular:34,cite:49,clang:30,clarifi:[],clariti:36,class_nam:4,classic:[14,36],classif:62,clause1:31,clause2:31,clause3:31,clausen:31,cleaner:31,clear:[5,36,48,53],clearli:[7,32,36],clever_algorithm:53,click:[2,3,44,47],clock:[28,32],clock_t:[28,32],clocks_per_sec:[28,32],clone:[39,44],close:[2,23,26,27,32,33,35],cloud:45,clumsi:47,clutter:37,cm:[],cmake:1,cmap:[],cmd:[47,48],cmglee:28,cn_eq1:36,cn_eq2:36,co:[33,34],code:[2,3,7,9,12,14,15,17,19,20,22,23,25,26,27,28,36,37,39,43,44,45,47,49,50,55,57,58,59,60,62],code_exampl:35,code_norwai:9,code_sweden:9,coeffic:4,coeffici:[4,36],coher:[29,30],coin:35,col:[18,28,36],col_vec:18,collabor:[32,33,34,35,36,39,40,50],collaps:31,collect:[0,9,39,41,49,53,61],color:[35,49],colorbar:[],colorbrewer2:35,coloumb:[],coloumn:35,colour:[35,36,49],colourbar:[],colourmap:36,column:[32,33,36],com:[20,33,36,44,47],combin:[7,31,35,46,47,58,59],come:[2,17,34,35,36,45,47,50],comma:36,command:[1,3,5,7,16,25,30,34,35,36,37,38,41,44,45,48,50,51,53,55,56,58],commandlinetool:2,comment:[14,17,23,32,33,34,35,36,49,57,60],commit:[38,41,43,44,45],commit_hash_you_copi:43,common:[5,7,17,23,25,26,28,34,47,49,53,59],commonli:9,commun:[26,50],compar:[2,17,32,33,34,35,60],comparison:[34,35],compil:[2,3,5,9,14,17,20,25,26,28,30,32,33,34,35,36,37,45,46,47,50,51,53,56,62],compili:[],complain:26,complet:[12,14,18,25,30,31,32,33,40,45,46,47,48,53],complex:[31,34,36],complic:[17,34,35,46],compphys_exampl:47,comput:[3,5,14,18,19,22,23,27,28,29,30,32,33,34,35,44,45,47,53,55,58,61,62],computation:34,concept:[20,26,29,30],conceptu:28,concret:21,concurr:[],condit:[15,19,31,32,33,34,35,36],config:44,configur:[23,34,35,36,37],confin:[34,46],confirm:30,conflict:[45,58],confus:[7,33,36,45,47,60],congratul:47,conjug:36,connect:[27,36],connot:[],conserv:36,consid:[28,32,33,34,35,36,42],consist:[7,25,28,33,36,49],consol:47,const_iter:36,constant:[26,33,34,35,36],constraint:34,construct:[9,36,59],constructor:[4,34],consult:[],cont:62,contain:[2,4,5,22,25,26,27,31,32,33,34,35,36,37,44,47,51,53,62],content:[2,9,18,25,27,38,43],context:[42,47],contigu:28,continu:[4,23,35,47,56,62],contrast:[17,33,34],contribut:[31,34],control:[23,34,37,39,45],conveni:[2,31,43,46,49],convent:4,converg:[33,34],convers:22,convert:[7,22],coordin:[34,36],copi:[1,2,4,30,33,34,37,38,39,43,44,45,46,48,57],copy_move_renam:47,core:29,corner:[2,3],corr_length:[],correct:[2,22,28,34,36,42,43,45,47,49],correctli:[31,33,50],corrector:62,correl:35,correspond:[4,7,9,12,22,32,33,34,35,36,50,51,53],correspondingli:[22,36],cost:36,could:[7,9,15,31,33,35,37,41,45,46,53,58],coulomb:34,count:[32,34,35,47,58,62],counter:22,countri:[],countries_europ:9,country_cod:9,coupl:[4,18,28,31,32,34,35,38,62],cours:[0,1,2,15,17,18,25,26,27,29,30,31,32,33,34,35,36,37,39,42,44,47,50,61,62],courtesi:42,cout:[9,12,14,22,23,25,26,28,31,36,46,56],cover:18,cp:[2,38,47],cplusplu:[20,33],cpp:[4,5,7,12,14,20,23,25,30,36,45,46,53,54,56,57,60],cpp_project:47,cpprefer:[20,36],cprogram:20,cpu:[29,30],crank:36,crash:56,crazi:[26,45],creat:[3,4,7,9,18,21,23,26,27,28,29,30,31,33,34,35,37,38,42,43,44,45,46,47,50,54,59],create_symmetric_tridiagon:33,create_tridiagon:33,creation:4,credenti:44,critic:35,croatia:9,cromer:62,cross:34,csv:42,ctime:32,ctrl:[47,48,58],culprit:28,curl:2,curli:26,current:[2,3,9,27,33,35,36,37,43,45,47],current_tim:[],cursor:48,customari:45,cx_cube:36,cx_doubl:36,cx_mat:36,cx_vec:36,cycl:[35,48,58],cyclic:31,cylind:34,cynap_fys3150_20221111_081651:[],cypru:9,czechia:9,d:[9,18,26,32,33,34,36,45,47],d_in:34,d_vec:33,dai:36,danger:47,darwin:42,dash:47,dat:[18,23,58],data:[23,27,28,32,33,35,36,37,42,47,55,58],date:[37,38,45],daunt:[],ddot:34,de:50,deadlin:[32,33,34,35,36],deal:[4,28,34,49,59],debug:[29,30,33,34,47,56,62],debugg:56,decemb:36,decent:35,decid:[29,30,31,35],decim:[27,32],declar:[4,5,9,27,31,33,34,36,53],decomposit:62,decsrib:[],dedic:[5,27,53],deeper:17,def:[],defin:[4,7,29,32,33,34,36,46],definit:[4,7,33,53,62],defint:[4,11],defit:4,degeneraci:35,degrad:[28,29,30],delai:[],delet:[7,26,38,41,45,48],deliv:[32,33,34,35,36],delta:[35,36],delta_:[34,36],delta_i:32,deltat:35,demand:34,demonstr:[9,22,32,35,47,53,58,59],deni:47,denmark:9,denot:[33,34,35,36],dens:33,densiti:36,depend:[28,31,33,34,35,36],depth:47,derefer:21,dereferenc:21,deriv:[32,34,35,49,55],describ:[29,30,33,34,35,45],descript:[33,36,45],design:[26,33,34,50,59,62],desir:[28,31],despit:9,destructor:4,detail:[3,9,18,34,35,36,44,47,49,57,59],detect:[26,36,42],detector:36,determin:[33,35,36,62],determinist:59,detexifi:50,dev:[1,42],develop:[2,33,39,43,45,47,61],deviat:36,devic:34,diag:33,diagon:[32,33],dicret:33,dict:9,dictionari:9,didn:7,diff:[42,45],differ:[2,5,7,9,11,12,22,25,26,27,28,32,33,34,35,36,38,45,47,49,53,55,56,57,58,59,60,62],differenti:[32,33,34,36,62],difficult:[36,49],digit:32,dimens:[34,35,36],dimension:[32,33,36,62],dimensionful:32,dimensionless:[32,33,36],dir:47,dira:47,dira_copi:47,dira_renam:47,dirb:47,direct:[33,34,35,36],directli:[9,18,22,23,27,31,32,33,34,36,37,45,47,50],directori:[0,2,3,37,38,39,42,44,45,48,53],dirichlet:36,discard:[28,41],disclaim:[],discret:[22,32,33,36,49],discretis:[36,49,62],discuss:[0,26,28,30,32,33,34,35,36,45,60,61,62],discusss:34,disk:2,displac:33,displai:[2,47,50],distanc:[34,36],distinct:38,distinguish:[4,32],distribut:[1,18,31,34,35,36,62],dive:36,diverg:[35,45],divid:[29,30,31,33,46,58],divis:[31,62],dl:36,doc:36,document:[9,18,31,32,33,34,35,36,37,44,45,47,50],documentet:[],doe:[2,4,12,18,28,30,31,34,36,39,45,47,48],doesn:[4,9,22,31,36,38],dollar:[],don:[4,7,18,19,28,32,33,34,35,36,38,42,45,47,49,50,56,58],done:[9,14,17,18,30,31,35,36,42,44,45,47],dont:[],dot:[3,34,36,47],doubl:[4,9,12,15,18,19,21,22,23,26,27,28,31,32,33,34,35,36,44,46],down:[29,30,32,34,35,45,48,56],download:[2,31],download_fil:47,downsid:27,draw:50,drawback:17,drive:3,dropbox:36,dt:[34,36],due:[33,34,35,42,59],dummi:[22,35,44,47,58],duplic:33,durat:32,duration_second:32,dure:[1,18,31,33,34,36,56,58],dx:[32,33],dynam:[],e41a1c:35,e:[2,3,4,5,7,9,12,17,22,23,25,26,27,28,29,30,32,33,34,35,36,37,38,41,42,45,47,48,49,53,56,58],e_:35,e_field_point_q:[],e_field_pot:[],e_vec:33,each:[2,4,5,7,27,28,29,31,32,33,34,35,36,37,39,42,45,47,53,58,59],earlier:[18,38],earn:35,earth:26,eas:[18,34,35],easi:[2,4,18,30,36,39,43,44,45,47,59],easier:[7,33,35,47,56],easiest:[28,30,35],easili:[3,18,23,31,33,34,51],echo:[2,38,42,43,47],edg:36,edit:[3,38,42,45,48],editor:[3,14,20,27,37],edu:[30,36],effect:[2,17,22,25,33,34,42,45],effici:[18,28,31,33,35],egypt:9,eig_sym:33,eigenfunct:33,eigensolv:33,eigenst:36,eigenvalu:[33,62],eigenvector:33,eight:35,either:[33,34,35,36,37,46,49,58],elabor:27,elaps:32,electr:34,electrod:34,electromagnet:34,electrostat:[32,34],element:[9,22,28,30,32,33,36],elementari:34,elimin:62,elimint:62,els:[23,31,34,35,37,42,47],email:[],emner:[],empti:[9,22,47,49,56],emptydir:47,en:[20,30,36],enabl:[14,30,34,35],encod:36,encount:[17,26,33,45,60],encourag:[17,32,33,34,35,36,42],end:[4,12,14,18,25,26,28,31,33,34,35,36,37,46,47,48,49,58,59,60],endif:[4,31],endl:[9,12,22,27,28,31,36,46,56],endpoint:33,energi:[35,36,47],enforc:29,english:49,enough:34,ensur:[27,36,39,45,47],enter:[3,38,47],enterpris:44,entir:[7,18,35,36,38,41,47],entri:[9,33,36,45],enusur:[],environ:[36,58],ep:33,eps_t10_o:35,eps_t10_u:35,eps_t24_o:35,eps_t24_u:35,epsilon:35,epsilon_i:32,eq:[32,33,34,36],equal:[33,34,36],equat:[32,33,34,35,36,49,62],equilibr:35,equiv:[33,34,36],equival:[9,22,25,26],err:34,error:[7,9,22,25,26,31,32,33,34,38,42,47,56,61,62],error_analysi:62,escap:[2,34,47],especi:42,essenti:[],estim:[33,34,35],etc:[0,3,22,23,26,32,33,34,35,36,47],euler:[34,62],eval:4,evalu:[4,32,33,34],even:[2,9,25,26,27,28,32,33,34,35,36,39,50,59],event:[29,30],ever:47,everi:[17,32,33,34,35,36,42,58],everyon:[32,33,34,35,36],everyth:[25,34,36,47,48,58],evolut:[34,36],evolv:[17,34],evolve_forward_eul:34,evolve_rk4:34,ex:[3,7,22,30,35,53],exact:[4,29,30,32,33,34,35,38,39,56],exact_solut:[],exactli:[9,27,31,32,34,35,36,45],exampl:[2,5,7,9,12,14,17,18,21,22,25,26,30,32,33,34,35,36,37,45,46,47,58,59,60,62],example_report:[],exce:42,excel:[],except:47,exclud:36,execut:[7,12,14,19,22,28,30,31,37,42,45,46,47,54],executable_nam:22,exhaust:[31,49],exhibit:35,exist:[9,27,30,31,35,45,47,57],exit:[22,23,27,42,47,56],exp:[35,55],expand:21,expect:[22,26,33,34,35,36,62],experi:[34,36],experiment:45,experinc:17,expir:[],explain:[4,11,20,32,33,34,35,36,45,49,59,60],explan:[34,37,47],explicit:33,explicitli:[19,49],explor:[3,17,34,35,55],expon:35,exponenti:35,express:[34,35,36,47,49,62],expression_if_fals:15,expression_if_tru:15,extend:[9,33,34,45],extens:[34,36,37],extent:[],extern:[23,34,35,36],external_b_field:34,external_e_field:34,extra:7,extra_materi:47,extract:[22,28,35],ey:[33,35],f:[15,23,32,33,34,42,46,47],f_eq:[],f_general_sol:[],face:28,facilit:[4,21,31,46],fact:[17,34,42],facto:50,factor:[33,34,35],fail:[38,47,54],fair:35,fairli:33,fall:35,fals:[15,19,26,33],false_shar:30,familiar:[1,7,32],famou:33,fanci:[47,58],fantast:7,far:[14,31,32,34,35,36,44,45],fascin:35,fashion:47,fast:[28,29,30],fasten:33,faster:[28,34],fastest:28,favor:28,featur:[17,40,50],feel:[32,34,35,36,41,43,45,47,61],fellow:61,ferromagnet:35,few:[2,3,9,26,28,30,31,34,35,38,41,47,51],ffmpeg:[],fg:[35,58],fi:42,fibonacci:9,field:[34,35],fig:34,figur:[3,32,33,34,35,36,47,49,51],file11:47,file12:47,file13:47,file1:[45,47],file1_copi:47,file1_renam:47,file2:[45,47],file3:[45,47],file:[2,5,7,12,16,18,22,32,33,34,35,36,38,39,41,44,46,48,49,50,51,53,54,55,56,58,62],file_s:42,filenam:[18,22,23,27],filer:[],filestream:23,fill:[28,33,34,36,44],filter:42,find:[2,5,18,31,32,33,34,35,36,42,47,51,62],fine:[25,33,34],finish:[35,48,62],finit:35,first:[2,7,9,12,14,19,22,23,25,27,28,30,32,33,34,35,36,38,42,43,45,46,47,49,51,54,59,62],fist:[],fit:35,five:35,fix:[28,32,35,38,56,59],flag:[18,30,31,45,47,56,58],flat:36,flexibl:[4,31],flip:35,flop:[32,62],flow:56,focu:[35,58],folder:[3,5,25,37,45,53],follow:[1,2,3,4,7,15,17,18,19,21,22,23,26,27,29,30,31,32,33,34,35,36,38,42,45,46,49,58],fontsiz:[],fool:28,fopenmp:[30,31,58,59],forc:[31,33,34,49,56],force_particl:34,foreground:[35,58],forelesningsvideo:[],forget:[7,31,32,42],forgot:9,fork:31,form:[4,32,36,49,58],format:[15,23,32,33,34,35,36,37,47,50,53],formul:[34,35,36],formula:34,forth:30,fortran:[28,30],forum:[0,61],forward:[12,31,34,62],found:[9,18,28,31,34,35,44,48,51,54],four:[27,34,35],fourth:34,fp:[],frac:[32,33,34,35,36],fraction:34,frame:[],free:[32,34,35,36,43,50,61],frequenc:34,frequent:[26,28],friend:34,friend_class:[],friendli:31,from:[2,4,7,9,12,14,15,16,17,18,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,42,47,50,51,55,56,58,59,61,62],front:27,frustrat:45,fstream:[23,27],full:[3,12,25,32,34,35,36,47],fulli:35,fun:[9,36,49],funcanim:[],functino:[],function_nam:12,funni:47,further:[34,45,47,57],fuse:31,futur:[31,32],fy:[],fys3150:[47,61],fys4150:[0,61],g:[1,2,3,4,5,7,9,12,17,22,23,25,26,27,30,32,33,34,35,36,37,41,42,46,47,49,53,54,55,56,57,58,59,60],gain:[17,29],galleri:[],gamma:[33,35],garbag:56,gaussian:[36,62],gazillion:17,gb:2,gca:[],gcc:[1,30],gdb:56,gener:[2,12,15,18,19,21,25,28,31,32,33,34,35,36,37,42,44,45,47,51,55,59,62],generat:59,get:[3,7,9,14,17,18,22,25,26,27,28,31,32,33,34,35,36,37,44,45,49,51,56,59,61],get_cmap:[],getlin:23,gif:29,git:[1,2,3,32,37,38,41,42,43,44,47,50],github:[32,33,34,35,36,37,42,47,61],githubusercont:47,gitk:45,gitlab:39,gittutori:45,give:[2,7,26,29,31,33,35,36,37,45,47,56],given:[27,30,31,32,33,34,35,36,45,47,49],global:[31,44,62],global_vari:31,glr:[],gnu:[30,56],go:[2,31,34,41,43,44,46,47,54,56,60],goal:[35,36],goe:[29,30,35,39],gone:[47,49],good:[7,9,14,32,33,34,35,36,45,49,51,62],googl:4,got:[22,33],gotten:9,govern:34,grade:62,gradient:34,grain:34,grammar:[32,33,49],grammat:49,graph:[32,34,35],graphic:[2,32,33,34,35,36,45],great:47,greatli:34,green:44,grep:[47,58],grid:36,group:[32,33,34,35,36,47],gt:42,guarante:31,guess:14,guest:62,gui:[],guid:[3,5,40,50,53],h22:[],h:[27,33,36,46],h_:34,h_k:34,ha:[3,14,18,22,27,28,30,33,35,36,37,38,44,47,49,53],habbit:45,had:9,half:34,halft:[],halv:35,hamiltonian:36,hand:[3,21,22,30,32,33,34,35,36,49],handi:[15,34,50],happen:[25,26,29,30,32,42,43,56],happi:37,hard:[36,41,42],harder:36,hash:[38,43],hassl:[2,37],hat:[33,34,36],have:[2,3,4,5,7,9,14,15,17,18,21,22,23,25,26,28,30,32,33,34,35,36,37,38,41,43,44,45,46,47,49,50,51,53,56,58,60],haven:36,hazzl:[],hbar:36,hdf5:27,head:[27,38,42,47],header:[5,12,18,27,53,54,62],heard:28,heat:35,heatmap:[],hello:[7,22,25,26,62],help:[9,26,28,31,33,34,36,37,56],helper:[33,44],here:[0,2,3,4,5,7,9,12,14,17,18,19,21,23,25,26,27,28,30,31,32,33,34,35,36,37,38,44,47,48,50,51,52,53,59,61],hex:35,hi:[12,26],hidden:[37,62],hierarchi:28,high:[18,28,32,35,36,50],high_resolution_clock:32,higher:35,highli:40,hinder:35,hint:[33,35],histogram:35,histor:36,histori:[38,39,41,42,43],hit:[14,33,37,47],hjort:[],hjorth:35,hold:[9,26],home:[3,44,47],homebrew:2,homogen:34,hood:7,hoorai:7,hope:[],hopefulli:[30,56],horizont:33,horizontalalign:[],horribl:15,host:39,how:[4,5,14,22,23,26,27,28,29,31,32,33,34,35,36,38,40,43,45,47,49,51,53,58,59,60,62],howev:[12,25,26,29,30,33,34,35,36,41,50,59],hpp:[4,5,12,25,45,53,56,59],ht208050:[],html:[30,36],htop:2,http:[30,33,36,44,45,47],https_link:45,huge:[],human:[7,27,47],hunt:7,hvordan:[],hyper:29,hyperlink:[],i:[4,7,9,18,19,26,27,28,29,30,31,33,34,35,36,38,41,45,46,47,49,53,54,56,58,59],icon:3,id:[],idea:[29,30,32,36,45,62],ideal:[28,29,30,34],ident:[2,30,33,47],identifi:[26,33,35,38],idl:28,ifdef:31,ifndef:4,ignor:[23,34,47],ih:[33,36],ij:36,ill:[],illustr:[5,14,26,29,30,34,35,36,57,58,60,62],im:[34,36],imag:[30,37],imaginari:36,img:51,immedi:22,impact:34,imped:28,implement:[15,19,22,32,33,34,35,36],impos:[29,30,34],imposs:35,improv:[28,62],imshow:[],includ:[2,3,5,9,12,14,18,22,23,25,27,28,32,33,34,35,36,37,40,46,47,49,50,51,53,54,56,58,59],inclus:[4,45],incomplet:49,inconsist:[],increas:34,incred:[28,49],increment:[29,30,31,58],inde:36,indent:[49,56],independ:[35,36,58],index:[9,18,28,33,36,45],indic:[7,14,22,33,34,35,36],indici:33,individu:35,induc:34,ineffici:33,infinit:35,info:[9,33,45,50,56],inform:[7,26,30,35,37,51,56],infti:[34,35],init:47,initi:[9,18,29,30,31,33,34,35,36,62],initialis:[9,36],inlcud:[],inner:[28,31,36,58],innermost:28,input1:[],input:[4,7,14,15,23,26,33,34,36,47,57,58],input_data:23,inputn:[],insert:[25,33,35,56],insid:[9,12,26,31,34,35,36,57,59],inspect:47,inspir:41,instal:[18,30,56],instanc:[4,9,18,23,26,31,33,34,35,36,37,38,47,49,56,58,59],instead:[2,9,15,27,28,30,34,44,45,47,56],instruct:[2,32,35,36,42,44,46],integ:[9,14,18,19,22,26,33,62],integr:[34,46],intel:2,intend:[26,38],intepret:[],interact:[34,35,47],interest:[5,33,53],interfac:[2,30],intermedi:42,intern:36,internet:44,interplai:34,interpret:[23,27,34,36,37],interv:[],intitialis:9,intro:62,intro_to_armadillo:36,introduc:[9,17,34],introduct:[23,27,36,46,62],introduction_to_latex:[],introduction_to_openmp:[],introductori:30,invers:[35,62],investig:35,involv:[25,50],iomanip:27,ion:34,iostream:[9,12,14,22,23,25,27,46],is_open:23,is_overleaf_free_to_us:[],is_squar:33,ise:49,ish:36,isn:[35,38],issu:[3,36,56,61],issuecom:[],it_end:36,iter:[19,33,36,47,58,62],its:[15,21,28,39,41,43,44,47,58,59],itself:[21,22,42],ivp:62,iy:34,iz:49,j:[18,19,28,31,33,34,35,36,48],jacobi:[33,62],jacobi_eigensolv:33,jacobi_rot:33,jacobo_rot:33,jensen:35,jh:36,job:[35,58],join:[32,33],jump:[17,32,48],just:[1,2,3,4,5,7,9,12,18,22,25,30,33,34,35,36,37,38,40,41,43,44,45,46,47,49,50,51,53,56,58],k:[4,19,33,34,35,36,47,48],k_:35,k_b:35,k_e:34,keep:[3,5,9,33,35,36,37,38,39,42,43,45,53,56,59],kei:[9,33,36,48],ket:[],keyboard:[3,32,47],keyboard_shortcut:[],keychain:44,keyword:14,khuck:30,kill:[33,58],kind:26,kinet:36,kl:35,know:[7,17,19,27,30,31,36,38,41,43,47,50,56],knowledg:[28,36],known:[21,28,29,30,31,32,33,34],kriesch:34,kutta:[34,62],kx:[],l1:28,l2:28,l3:28,l:[9,19,33,35,47,48,62],la:[],lab:[],label:35,labels:[],lambda:33,langl:[35,36],languag:[17,20,27,28,46],laptop:[34,39,58],lar:35,laramdillo:58,larg:[2,23,26,33,35,36,37,46,49],large_fil:42,larger:[7,12,23,25,31,33,37,42],largest:[28,33,35],larmadillo:18,last:[21,28,33,38,44,47],late:2,later:[2,14,18,19,29,30,34,35,45,47,58],latex:[32,33,34,35,36,37,49,51],latop:[],lattic:35,launch:3,law:[34,35,62],ldot:[32,33,35,36],lead:[29,30,35,42,56],leak:56,leapfrog:62,learn:[17,27,32,38,43,47],learner:40,learnit:40,least:[17,27,31,34,35,36,42],leav:[28,31,32,36],lectur:[32,34,35,36,60],left:[2,3,32,33,34,35,36,37,45,48],legitim:21,len:[],lenght:[33,35],length:[9,30,32,33,34,35,36],less:[45,47],let:[4,9,14,15,17,19,25,26,28,31,32,33,34,35,37,43,46,47],letter:[26,38,43,47],level:[28,35],lh:47,li:28,lib:2,libarmadillo:1,libarpack2:1,liblapack:1,libomp:[1,2,30],libopenbla:1,librari:[2,3,7,9,14,18,23,25,27,30,32,35,36,59],libsuperlu:1,life:47,light:34,like:[2,3,4,7,9,12,14,15,17,18,22,23,25,26,27,28,31,33,34,35,36,37,38,41,42,44,45,47,49,50,51,53,56,58],likelihood:28,limit:[26,37,42,56],limits_:[35,36],line:[9,12,14,16,23,25,27,28,35,36,37,38,45,47,48,49,51,56,58],linear:[18,28,33,35,39],lines3d:[],linewidth:35,link:[5,17,30,32,36,44,45,46,50,53,62],linker:7,linregress:35,linux:[2,18,37,42,47,48],list:[2,3,9,18,26,31,32,33,34,35,36,37,40,45,47,49,51,56],literatur:[],littl:[2,58],live:[12,14,39,45,47,53,57,59],ll:[1,2,3,4,5,9,17,18,19,22,23,26,28,30,31,32,33,34,35,36,38,43,44,45,46,47,51,52,53,61],ln:35,load:28,local:[31,38,39,45,57,62],local_thread_vari:31,locat:[37,38],log10:55,log:[34,43,44,45],log_:32,logarithm:[32,35],logic:32,logo:2,lomp:30,longer:[15,45],look:[2,4,14,15,17,18,19,22,23,27,28,30,31,32,33,34,35,36,37,38,43,44,45,46,47,49,50,56,58],loop:[9,26,27,28,33,35,36,58],lorentz:34,lorentz_forc:[],loss:[34,35,62],lot:[31,36,37,47,49,51],love:47,low:[18,35,36,62],lower:[33,34,47],lowest:[28,33],ls:[2,37,45,47],lu:62,luck:[34,35],m1:30,m:[9,18,19,26,31,32,34,35,36,38,42,43,44],m_1:34,m_i:34,m_n:34,mac:30,machin:[7,26,34],maco:[2,18,42,44,47,48],macosx:2,macro:56,made:[31,32,33,34,35,36,38,41,42,45,47],magnet:[34,35],magnetis:35,mai:[2,3,7,18,25,27,30,31,34,35,36,44,47],main:[4,5,7,9,12,14,22,23,25,27,29,30,32,33,34,35,36,37,38,45,46,49,53,54,56,57,58,60,62],main_test_algo_on:53,main_tim:53,main_token:[],maintain:45,make:[1,2,3,7,9,18,26,28,29,30,32,33,34,35,36,38,39,42,47,49,56,59,61],man:[45,47],manag:2,mani:[2,3,4,7,9,17,23,25,26,27,28,29,31,33,34,35,45,47,49,50,58,59,62],manner:59,manual:[31,35,38,45,46,47,49],manual_html:30,map:62,mark:[2,38,44,45,49],markdown:[37,47],marker:[34,45],markov:[35,62],maskin:[],mass:[34,36],master:[17,45,47],mat:[18,28,33],match:[37,47,48],materi:[0,33,61],math:[14,49],mathbf:[32,33,34,35,49],mathcal:34,mathemat:[9,34,49,50],mathrm:34,matnat:[],matplotlib:[32,33,34,35],matric:[19,28,33,36,62],matrix:[19,22,32,33,35,36,58,62],matrix_eq:[],matter:[4,22,32,33],max:[31,32,33,34],max_i:34,max_offdiag_symmetr:33,max_siz:42,maxim:28,maximum:[29,31,32,34,36,42],maxit:33,maxval:33,mayb:19,mb:42,mbox:[],mc:35,mcmc:[35,58,62],md:[34,36,37,44,47],me:[18,25],mean:[7,9,12,17,25,28,29,30,31,32,33,34,35,36,37,38,47,49,62],mean_eps_t10_o:35,mean_eps_t10_u:35,mean_eps_t24_o:35,mean_eps_t24_u:35,meant:49,measur:[32,34,35,36],mechan:36,meet:31,member:[4,34],memeb:4,memori:[21,26,36,56,58],mention:[37,49,50],mere:35,merg:[31,45],mersenn:35,meshgrid:[],mess:41,messag:[9,14,25,38,42,43,45,47,61],method:[4,33,34,35,36,62],methodolog:[35,36],mhz:34,micrometr:34,microsecond:34,microst:35,might:[2,28,29,33,34,36,45,50,56],min:[31,33],mind:[5,9,33,35,36,45,53,56],minim:[22,28,59],minimum:31,minu:27,mirror:35,miss:[7,37,47,49],mistak:[26,28,47,49,56],mix:36,mkdir:47,mnt:3,mode:[27,47,49],model:[35,62],modern:29,modifi:[9,33,34,43,45,57,58],moment:32,momenta:36,mondai:[],monei:35,monitor:2,mont:[35,62],more:[2,3,4,7,9,14,15,19,25,26,27,28,29,30,31,33,34,35,36,37,40,44,45,47,49,56,58,59,61],morten:35,most:[2,9,17,23,26,28,31,32,35,38,41,47],mostli:[17,35],motion:34,mouth:[],move:[34,35,48],movement:34,mp4:36,mpi:35,mplot3d:[],mu:[],much:[5,7,9,17,22,27,28,33,34,35,47,53,56],multibillion:[],multipl:[4,7,19,26,31,33,35,36,37,45,48,53,58,62],multipli:31,multithreading_problem:30,must:[2,5,12,14,17,18,21,27,28,29,30,32,33,34,35,36,38,49,53],mv:[34,47],my:[34,45,58],my_fil:[41,43],my_head:25,my_lin:4,my_trap:34,my_vari:21,my_vector:[],myclass:4,myfil:23,mynumb:18,myoutput:47,mysstream:23,n2l:[],n:[14,18,19,22,25,28,30,31,32,33,34,35,36,42,46,47,62],n_1:[34,36],n_2:[34,36],n_3:34,n_4:34,n_:[32,36],n_a:58,n_col:36,n_cycl:58,n_cycles_per_thread:58,n_i:36,n_k:34,n_mc_cycl:35,n_row:[33,36],n_step:27,n_t:36,n_tstep:35,nabla:34,name:[2,4,5,7,9,12,21,22,25,26,32,33,34,35,36,37,38,42,43,44,45,46,47,48,53,56,58,60],namespac:[4,14,36],natur:[7,29,34,46],navig:42,necessari:[34,35],necessarili:35,need:[1,2,3,4,5,7,9,12,19,22,23,27,28,31,33,34,35,36,37,38,41,43,44,45,46,47,50,51,53,54,58],neg:[26,33,47],neighbour:35,neihbour:[],neq:[33,34],nest:[19,31],net:[35,36],network:3,never:[9,22,26,47],nevertheless:31,newli:45,newton:34,next:[3,5,12,14,25,28,31,34,36,38,42,44,45,47],nic:30,nice:[3,7,34,36,37,45,53,55],nicholson:[],nicolson:36,ninja:47,niocolson:[],nnz:36,non:[0,22,26,33,36,39,58],norm:33,normal:[18,34,36],normalis:[33,35,36],normaltext:[],norwai:9,notat:[27,32,33,36,49,62],note:[2,4,9,12,15,18,21,22,27,31,33,34,35,36,38,39,41,45,47,49,58,61],noteworthi:34,noth:[18,33,47,48],notic:[9,36,37,45],novemb:35,now:[2,3,9,15,17,22,23,26,28,29,30,31,32,33,34,35,36,38,41,42,43,44,45,47,54,58,59],np:[],nthe:38,nthi:38,nu:35,num_thread:31,number:[2,5,18,19,22,23,26,28,29,32,33,35,36,38,43,46,47,49,53,56,58,59,62],numer:[18,32,35,36,62],numpi:[9,25],o2:34,o3:[34,58],o:[7,30,34,37,45,46,49,53,54,55,56,57,58,59,60],object:[4,7,9,18,34,36,37],observ:35,obtain:[29,34],occur:[28,29,30,31,38],octob:[34,45],off:[7,33,34,35],offer:39,offici:[0,61],ofil:27,ofstream:27,often:[7,17,22,25,26,28,31,33,34,35,37,41,45,47,49,50,56],oh:26,ok:[23,35,37,59],okai:38,ol:[],old:[34,41,47],older:[2,17,32,45],omega:[],omega_0:34,omega_:34,omega_v:34,omega_z:34,omp:[31,58],omp_num_thread:[58,59],omp_parallel:35,omp_rng:59,onc:[3,9,19,26,30,31,33,42,44,45,46,48],one:[4,5,17,26,28,29,30,31,32,33,34,35,36,37,38,42,44,45,47,53,54,58,59],ones:[9,28,31,33,34],onli:[4,5,7,9,12,17,18,23,26,28,29,30,31,32,33,34,35,36,38,42,44,45,47,51,53,57,58],onlin:[14,17,37,45],onsag:35,ontoissu:36,op:31,open:[2,3,23,27,36,38,44],openmp:[2,29,35,58,59],oper:[9,21,28,29,30,31,32,34,36,42,47,62],opinion:[5,53],oppos:[],opposit:[],opt:2,optim:[28,29,33],optimis:[34,35],option:[3,7,15,22,30,31,34,35,45,47,50,56,58],orbit:34,order:[2,32,33,34,35,36,37,40,42,46,62],org:[30,35,36],organ:[32,33,34,37],organis:[5,12,23,35,36,39,45,53],orhtonorm:[],orient:34,origin:[28,32,33,34,35,38,43,45,47,57],orthogon:[],orthonorm:36,oslo:[0,61],ostyp:42,other:[1,2,4,5,9,17,21,22,25,26,27,28,30,31,32,33,34,35,36,37,38,42,45,47,50,53,58],otherwis:[15,31,34,35,43],ou:49,our:[2,3,4,7,9,14,17,21,22,23,25,27,28,32,33,34,35,36,37,39,46,47,54,58,61],ourselv:[26,46],out:[3,9,14,18,25,30,32,34,35,36,45,46,47,49,56],outcom:[35,36],outer:[26,35,58],outlin:[33,34],output:[7,14,22,26,28,31,32,36,37,38,45,55,56,58,60,62],output_file_basenam:58,output_file_nam:58,output_n_100:22,outsid:[34,56],outward:34,over:[2,9,27,28,31,34,35,36,37,41,51,58],overal:32,overdo:36,overflow:56,overlap:36,overleaf:[50,51],overload:33,overview:[18,45],overwhelmingli:35,overwrit:[27,38,43,47],own:[14,15,25,36,39,45,47,58,59],owner:47,p1:29,p2:29,p:[9,29,31,35,36,45],p_:35,p_in:34,p_x:36,p_y:36,pa:18,pack:47,packag:[1,2,4,14,28],packet:36,page:[0,2,6,8,10,11,13,16,17,20,23,24,27,32,33,34,35,36,44,47,49,50,61],pai:[7,32,33,49,58],pair:[9,33,35,36],pane:3,paragraph:49,parallel:[2,29,30,35,58,59,62],parallelis:[35,58],paramet:[4,9,23,27,34,35,36],parenthes:36,parenthesi:7,pars:23,part1:58,part2:58,part:[3,17,25,28,31,32,33,35,36,38,45,58],partial:[28,36],particl:36,particle_i:34,particle_j:34,particular:[5,18,29,34,35,36,45,53],particularli:[34,37],partit:35,partner:38,pass:[7,23,31,33,47,62],password:[2,3,44],past:[14,37,44,47,48],path:[2,3,42,47],pattern:[36,37],pde:36,pdf:[32,33,34,35,36,37,50,51,55,62],pdflatex:[50,51],pen:[49,62],penalti:31,penning_potenti:[],penningtrap:34,peopl:[38,45,50],per:[27,32,35,58,59],perfectli:[21,28,31,33,37,59],perform:[3,5,12,19,28,29,30,31,32,33,34,35,36,37,42,45,46,47,53,54,58],perhap:[31,33,35,41],period:[34,35],permiss:47,persist:26,person:[25,53,62],perturb:34,phantom:36,phase:[7,33,34,35],phenomena:[34,35],phew:[],phi_:34,physic:[32,34,35,36,61,62],pi:33,pick:[7,35],pictur:45,piec:[28,36],pin:[3,33],pip:[1,18],pipe:[55,58],pitfal:30,place:[4,5,12,23,27,31,33,37,41,42,47,53,56],plain:37,plane:[34,36],planet_nam:26,plato:36,pleas:34,plenti:41,plethora:2,plot:[32,33,34,35,36,49],plt:[32,33,34,35,49],plu:[27,45,62],plural:49,pm:34,pmatrix:36,png:[32,33,34,35,36],point:[2,4,12,21,22,26,27,28,29,30,32,33,34,35,36,45,47,49,55,56,61,62],pointer:[22,29],pointer_nam:21,pointer_to_my_vari:21,pointer_to_vari:21,pointer_to_x:21,poisson:32,poisson_eq:[],polici:[29,30],polish:49,pollut:25,posit:[15,18,19,23,26,33,34,35,36],possibl:[22,28,31,33,34,35,40,42,48],possion:[],post:61,potenti:[26,30,33,34,36,47,56],power:[2,17,35,36,45,47],powershel:3,practic:[22,25,31,36,42],pragma:[31,58],pre:57,prec:27,precis:[19,26,27,33,34,62],predefin:[],predict:18,predictor:62,prefer:[34,35],preferr:[35,36],prefix:4,preliminari:[],prepar:[47,51],presenc:36,present:[5,32,33,34,47,53],preserv:[],press:[47,48],prevent:4,previou:[36,41,43,47,48],primari:30,principl:[5,53],print:[9,14,25,26,36,47,56],print_messag:25,print_sp_matrix_structur:36,privat:[4,29,30,58],prob:62,probabl:[2,14,17,23,25,32,34,35,36,41,47,58,62],problem:[22,28,31,36,38,41,45,49,56,62],problemat:45,procedur:[],process:[2,7,28,29,30,38,43,50,58],processor:[2,29],produc:[7,22,27,32,34,36,49],product:50,profession:27,profil:[],progam:[],program:[4,5,7,9,12,14,16,17,18,22,23,25,27,28,31,32,33,35,36,37,46,53,54,56,58],programm:39,progress:61,project:[3,7,12,25,30,39,47,50,62],project_templ:36,prompt:[44,45],pronounc:14,proper:[32,33,34,36],properli:[36,41,56],properti:[3,33,34],propto:35,protect:[4,42,45],provid:[2,4,12,18,22,31,32,33,34,35,36,39,45,47],ps:36,psi:36,psi_1:36,psi_2:36,psi_3:36,psi_i:36,ptr:21,publish:36,pull:38,punch:38,punchlin:[29,30],punctuat:[],purpos:[28,29,30,39,44,46],push:[34,37,38,42,43,44],push_back:[9,23],put:[3,5,9,25,31,34,36,53],pwd:[38,47],py:[],pyarma:18,pyplot:[32,33,34,35],python3:[1,55],python:[9,14,17,25,26,32,33,34,35,37,55,62],q:[34,47,56],q_1:34,q_i:34,q_j:34,q_n:34,qquad:34,qt:36,quad:[33,34],qualit:34,qualiti:[32,33,50],qualti:[],quantifi:29,quantiti:[35,36,49],quantum:[34,36],quasi:34,question:[35,36,61],quick:[3,22,33,44,48],quickli:[28,31,35,42,47],quit:[26,34,36,46],quot:7,quotat:[2,49],r:[2,33,34,36,38,42,47,48,56],r_0:34,r_:34,race:31,radial:34,rais:36,ram:28,randn:[18,33,34],random:[18,28,33,34,35,42,59,62],random_number_gener:35,randomli:[28,34,35],randomlli:28,randomwalk:59,randu:[18,28],rang:[32,33,34,35,49],rangl:[35,36],rapidli:35,rare:[],raster:[32,33,34,35,36],rate:34,rather:[2,9,23,25,27,30,32,33,34,35,36,41],ratio:34,raw:47,raw_ascii:18,re:[1,4,7,9,28,30,31,32,33,34,35,36,44,45,47,54],reach:[26,28,33],read:[9,26,27,29,30,32,33,34,36,42,47,49,51,55,56,57],read_from_fil:36,readabl:[4,7,15,25,27,35,36,47],reader:36,readi:[36,45,54],readm:[32,33,34,35,36,44,45],real:[26,58],realiti:34,realiz:47,realli:[7,35,36,49],reason:[5,25,26,32,34,35,42,49,53,59],recal:[28,34],recap:62,recent:47,reciev:57,recommend:[1,4,18,32,33,34,35,40,45,51],recompil:58,record:45,recov:41,recoveri:43,recurs:47,red:34,redirect:[44,62],redo:19,reduc:[28,34,35,37],refer:[3,7,9,12,20,21,28,30,31,32,33,34,35,36,42,47,49,51,54,62],reflect:33,regard:25,regardless:[30,31,36],region:[30,34,35,36],regist:[28,37,45],regress:35,regret:[41,45],regular:[34,47,49],regularli:[35,36,61],reject:[38,42,62],rel:[32,34,55],rel_err:51,relat:[32,33,34,35,36],relativist:36,relev:[5,28,32,33,34,35,36,37,47,49,53,61],reliabl:32,remain:30,remark:30,rememb:[7,25,32,33,34,35,36],remind:49,remot:[38,39,42,43],remov:[44,47,49],render:50,repeat:[32,35,48],repeatedli:[22,28,35],repetit:[5,53],replac:[18,25,34,35,44,45,56,62],repo:[0,32,33,34,35,36,37,38,39,41,42,44,45,61],repo_name_copi:38,report:[30,32,33,34,35,36,56,62],report_exampl:51,repositori:[0,37,39,42,45,50,61],repres:[32,34,35,36,58],represent:[45,62],reproduc:[32,33,34,35,36,59],requir:[2,18,27,29,30,32,33,34,36,44,45,49],research:[],reserv:[],reset:41,resolv:[38,45],reson:34,resourc:17,respect:[9,31,32,33,34],respons:47,rest:[4,9,35],restart:[2,3],restor:[41,45,47],result:[7,12,18,22,29,30,31,32,33,34,35,36,38,42,45,55,58,59],result_vari:31,return_typ:12,revert:[41,43],revis:45,rewrit:32,rewritten:34,rich:[17,39],right:[3,7,14,28,32,33,34,35,36,47,48],rightarrow:[34,35,36],rigid:33,ring:34,rise:35,rk4:34,rm:47,rmdir:47,room:28,root:37,rotat:[33,62],roughli:[28,35,38],roundoff:62,row:[23,33,36,58],rule:[29,36,49],run:[1,2,3,7,9,14,15,17,22,26,27,30,32,33,34,35,36,37,38,43,44,45,46,48,50,51,54,55,56,57,58,59,60],run_program:47,rung:[34,62],runtim:[9,34,35,37,56],rw:47,rwx:47,rwxrw:47,s:[2,3,4,5,7,9,12,14,15,17,18,19,21,23,25,26,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,49,50,51,53,58,62],s_1:35,s_2:35,s_i:35,s_k:35,s_l:35,s_local:31,s_n:35,safe:33,sai:[2,3,4,7,14,21,22,25,26,28,30,35,38,39,41,45,47],said:35,same:[7,21,22,26,27,28,29,30,31,32,33,34,35,36,38,39,42,47,50,58,60],sampl:[34,35,62],satifi:33,satisfi:[32,36],save:[3,7,9,22,23,27,33,36,47,55],savefig:[32,33,34],say_hello:12,scalar:33,scale:[32,33,34,35,36,49,62],scaling_rel:[],scan:[34,35],scatter:34,scenario:[29,30],schemat:34,scheme:36,school:[],schr_eq:36,scientif:[27,32,33,34,35,36,49,50,62],scientist:47,scipi:35,scope:[34,60,62],scp:[],scratch:37,screen:[14,16,25,32,36,47,48,55,56],script:[32,55],sdfg:[],sdk:2,search:[28,34,44,48,56],search_file_cont:47,sec:36,second:[9,13,23,28,30,32,33,34,35,36,47,48,54,55,58,62],section:[5,12,21,25,34,36,47],secur:[],see:[2,3,4,5,7,9,14,18,23,25,26,27,28,30,32,33,34,35,36,42,45,47,48,53,56,58],seed:[34,35,59],seem:[7,17],seen:[3,31],select:[2,3],self:33,semicolon:[4,7,14,18,47],send:[27,30],sens:31,sensibl:[28,32,47],sensit:37,sentenc:[32,49],separ:[23,34,36,38,47,58],separet:35,septemb:[32,33],sequenc:[9,29,30],sequenti:[29,30],seri:[31,34,59],serv:44,server:[39,42],servic:[39,44],session:2,set:[2,3,22,23,27,28,29,30,31,32,33,34,35,36,37,39,42,47,49,58],set_data:[],set_label:[],set_norm:[],set_se:34,set_seed_random:34,set_text:[],setprecis:27,setup:[3,32,34,36,59],setw:27,sever:[28,31,32,36,39,46,47],sh:[14,20,44,47],shake:[],shape:[33,36],share:[31,45,50,58],shell:[3,38,47],shift:[35,47,48],shortcut:[3,32,47],shorthand:[7,15],shortli:4,should:[1,2,3,5,7,9,17,18,22,23,27,28,29,30,31,32,33,34,35,36,37,38,42,44,45,46,47,49,51,53,56,58],show:[23,32,33,34,35,36,43,44,45,47,53,56],showcas:28,shown:34,si:34,sice:[],side:[32,35],sigh:30,sigma_i:36,sigma_x:36,sign:[27,49],signatur:[32,33],significantli:28,silicon:2,silli:[9,12,26,41,48],simeq:34,similar:[2,9,25,33,35,36,39,56,58,59,62],similarli:[9,32,34,35,36],simpl:[4,7,8,15,18,23,27,28,32,33,34,35,36,38,46,50,58,59],simpler:45,simplest:[35,58],simpli:[2,5,7,9,12,14,18,25,27,30,31,32,33,35,36,37,38,43,45,46,47,53],simplic:36,simplif:34,simplifi:[18,28,36],simul:[5,23,34,36,42,53,62],simultan:50,sin:33,sinc:[2,5,14,17,25,32,33,34,35,36,45,49,50,53],singl:[7,9,12,15,25,26,27,28,31,32,33,34,35,36,44,45,47,50,51,58],singli:34,singular:49,situat:[33,45],size:[9,22,23,27,33,34,35,36,37,42,47],size_t:9,sketch:33,skip:[23,28],skrot:47,slave:[],slaveri:[],sleep:48,slight:[],slightli:[22,27,31,45,59,60],slit:36,sloppi:33,slow:[30,33,35,37,59],slower:[31,35],slowest:28,small:[2,3,5,20,28,33,34,35,36,47,49,53,59],smaller:[27,34,35],smallest:22,snapshot:45,snippet:[20,36],so:[2,3,4,8,9,14,22,25,26,28,29,30,31,32,33,34,35,36,37,38,42,43,44,45,47,49,56,57,58],softwar:39,solut:[28,32,33,36,38,50],solv:[32,33,34,36,62],solver:[34,36],som:[],some:[1,2,3,4,5,9,12,14,17,18,19,21,22,23,25,26,27,29,30,31,32,33,34,35,36,37,39,41,43,44,45,47,48,49,50,51,53,56,58,59],some_branch_nam:45,some_doubl:22,some_funct:4,some_integ:22,some_namespac:25,some_namespacenam:[],some_new_valu:18,some_other_script:47,some_script:47,some_script_output:47,some_str:22,some_valu:21,some_vari:25,somehead:25,someth:[23,26,34,38,44,45,49,52],sometim:[9,21,29,30,31,36,41,43,47,58],somewhat:[30,36],somewher:[12,36],soon:47,sort:[18,33],sort_index:[18,33],sourc:[5,7,12,18,32,53,54,62],sourceforg:36,sp_cx_mat:36,space:[2,27,34,36],span:36,spars:36,spatial:36,spawn:[30,31],special:[18,32,33,34,35,36,47,56],specif:[9,12,18,25,26,29,31,32,33,37,41,46,50],specifi:[12,19,26,29,32,34,36,37,47,49],specifici:18,speed:[18,28,29,34,35,59],speedup:31,spell:49,sphx:[],spin:35,split:[35,58],sqrt:[14,34,35,36],squar:[33,35],src:[5,25,53,54,59],sstream:23,stabil:[36,62],stabl:[],stack:56,stage:45,stamp:47,standard:[3,5,7,9,14,17,18,22,23,25,27,32,33,35,36,45,47,50,53],stanford:36,star:36,start:[3,7,14,18,23,28,30,32,33,34,35,36,44,45,47,48,49,56,58,59,62],stat:[35,42,45],stat_cmd:42,state:[26,35,36,41],statement:[12,14,26,56],statist:34,statu:[37,45],std:[12,14,18,22,23,25,26,27,31,32,34,36,46,56,62],stderr:47,step:[2,7,22,23,27,31,32,33,34,35,36,44,45],stepsiz:[27,33,34,55],stepwis:15,stick:[17,47],still:[3,21,26,27,28,32,33,34,35],stop:[32,33,34,47,56,58],storag:[18,39],store:[2,4,18,21,22,23,26,27,29,30,34,36,42,44,58],straight:[31,35,36],strang:37,strategi:[32,35],stream:27,strength:34,strict:[],stricter:[9,17],stride:28,string:[9,12,22,23,26,27,36,38,43,47,53],stringstream:23,strip:28,strong:[34,35],strongli:[32,33,34,35,36],structur:[23,27,31,32,33,34,36,51,58],student:[3,32,33,34,35,36,51,61],studi:[33,34,35,36],studier:[],studio:3,stuff:[9,26,47],stupid:[],style:[17,36],styleguid:4,sub:[30,33],subdiagon:[32,33],subdirectori:[47,51],subject:34,submatric:36,subregion:35,subsect:47,subset:[17,31],substanti:2,subtract:[],successfulli:[14,47],sudo:[1,2,3],suffici:[2,32,34,35],suffix:7,suggest:[33,34,35,37,58],suit:[19,29,36],suitabl:[23,34],sum:[12,19,35,36,38],sum_:34,sum_i:34,summar:[34,45],summari:[35,45,47],summaris:35,summat:19,superdiagon:[32,33],superscript:36,superus:[],suport:[],support:[29,30,31],suppos:[29,30],sure:[3,18,28,31,32,33,34,35,36,37,47,49,61],surfac:28,surpris:[25,56],surround:49,suscept:35,suspect:56,sweden:9,symbol:[31,47,49,50],symmatu:33,symmetr:[33,36],sync:[39,45],syntact:7,syntax:[21,25,31,37,42],system:[2,3,30,31,33,34,35,39,42,45,47,50,59,62],t1:32,t2:32,t:[4,7,9,18,19,22,27,28,31,32,33,34,35,36,38,42,45,47,49,50,56,58],t_c:35,t_i:34,t_min:[],t_n:36,t_point:[],ta:[],tab:48,tabl:[23,31,32,33,35,36,49,55],tack:31,tail:47,take:[2,27,29,30,32,33,34,35,36,40,45,47,51,58],taken:[28,34,35,50],tar:47,task:[2,5,18,19,30,31,32,33,34,35,53],teacher:44,techinc:[],technic:[7,9,14,27,29,33,34,47,50,61],techniqu:47,tecnic:[],tee:47,tell:[3,25,31,45,56],temperatur:35,templat:[9,32,33,34,35,36,37],temporari:[23,34],tempt:[],ten:[27,48],term:[7,32,34,36,41,45],termin:[1,2,7,19,30,32,35,37,44,45,48,50,58,62],terminolog:29,tesla:34,test:[2,20,32,33,34,35,36,42,47,48],tex:[34,49,50,51],texliv:[],texstudio:[],text:[23,26,32,33,34,36,37,43,45,47,49,50,51],textmu:[],textnorm:[],textrm:[34,35],textsf:[],th:36,than:[2,9,17,23,25,28,29,30,32,33,34,35,36,37,42,45],the_repository_link_you_copi:[],thei:[2,4,17,18,25,28,29,30,31,33,34,35,37,39,40,41,46,47,56],them:[4,17,22,26,29,30,35,36,37,38,45,46,49],themselv:[],theoret:35,theori:[31,36,62],therefor:[28,32,34,38,42,45],therein:35,thereof:36,thi:[0,1,2,3,4,5,7,9,12,14,15,17,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61],thick:36,thing:[4,7,21,28,33,34,36,41,49,60],think:[4,9,22,32,33,34],third:[34,47],thoma:62,thorough:45,those:[19,34,36,42],though:[9,25,26,31,34,35,36,45],thought:9,thread:[2,29,35,58,59],threadsaf:58,three:[23,26,32,33,34,35,36,46,47],threshold:42,through:[2,3,9,12,28,31,32,33,34,36,38,40,43,47,48,49,51,56,58],throughout:[26,30,33,36,45,47],thu:[30,31,33,35,36,38,48],thumb:29,tick:3,tick_param:[],time:[7,19,28,29,30,31,32,33,34,35,36,42,47,49,51,56,58,62],time_by_one_thread:29,time_by_p_thread:29,time_txt:[],timedep_potenti:[],times10:36,timestamp:[],timestep:34,timeus:28,tini:[],tip:[51,62],titl:45,tjenest:[],tmax:35,tmin:35,tmp:[28,38,44],tmp_vec:28,tobia:41,todai:62,todo:8,togeth:[34,35,36,47,54,59],toggl:[],token:44,toler:23,too:[5,33,36,53,56],tool:[3,17,35,37,39,47,56],top:[2,3,18,25,58],topic:[32,33,34,35,47],total:[34,35,36],total_forc:34,total_force_extern:34,total_force_particl:34,touch:[42,46,47],toward:[25,33],track:[33,37,39,43,47,56],tracker:[],tradeoff:59,trail:[4,35],trajectori:34,tranform:36,transfer:28,transform:[33,62],transit:35,translat:[7,36],trap:[49,62],travel:[],travers:28,treat:[32,45,58],treatment:34,tree:[2,39],tri:[38,51],triangl:33,trick:[25,35,41,51,62],tricki:36,tridiag:33,tridiagon:[32,33,62],tripl:36,triplet:23,troubl:[3,35,41],troubleshoot:61,trough:47,truncat:62,trust:33,ts:30,tst:[],tuesdai:[],tull:47,tullbal:[],turn:[18,35,56],tutori:[0,20,28,40,45],twice:[28,29,35,48,50],twister:35,two:[7,9,21,22,23,25,26,27,28,29,31,32,33,34,35,36,38,45,47,51,53,58,60],txt:[22,27,38,43,44,47,55,58],type1:21,type:[2,9,12,14,17,21,22,27,28,29,30,33,34,35,36,37,44,45,46,47,48,60,62],type_1:12,type_n:12,typen:[],typeset:[32,33,34,35,36,49,50],typic:[5,9,12,18,25,27,28,29,30,31,33,35,36,37,39,45,47,50,53],typo:[35,47],u:[18,32,33,34,36,47,55,62],u_:[33,36],u_i:[32,33],u_x:33,ubuntu:[1,2,3],uio:[32,33,34,35,36,61],ultim:28,unabl:[23,34],uncertainti:34,uncom:58,uncommit:[41,45],uncov:34,undeclar:26,undefin:54,under:[2,7,33,35],undergo:35,underli:[3,28,29,30,39],underscor:4,understand:[9,17,28,29,33,36,47],unecessari:[],uneconom:28,unfortun:2,uniform:18,uniqu:[4,38,59],unit:[25,28,29,33,36,47,49],unitless:[33,35],univers:[0,61],unix:[42,47,62],unknown:36,unless:[1,34,47,49,58],unnecessari:[],unnormalis:36,unord:35,unsaf:58,unsign:26,unstag:45,unsur:[35,45],until:[2,33,34],uoregon:30,up:[4,19,25,27,29,31,32,33,34,35,36,37,38,41,43,45,47,48,49,58,59,62],updat:[3,27,29,30,33,34,35,36,45],upgrad:3,upload:[],upmu:[],upper:[33,34,47],urandom:42,url:[32,33,34,35,36,45,47],us:[1,2,3,5,7,9,12,14,15,17,18,19,20,21,22,23,26,27,28,30,32,33,34,35,36,37,39,41,42,44,48,49,51,52,53,55,56,57,58,59,61],usag:[18,22],user:[4,18,22,31,44,47],usernam:44,using_the_termin:47,usr:2,usual:[7,12,15,21,23,25,28,47],util:[34,42,53,54,56],uvec:18,v0_in:34,v1:9,v1_1:9,v1_2:9,v1_size:9,v2:9,v3:9,v4:9,v:[29,30,32,33,34,36,47,48],v_0:[33,34,36],v_1:33,v_:[33,34,36],v_i:[32,33],v_n:33,v_x:34,v_y:[],v_z:34,vacuum:34,valgrind:56,valid:[14,34,35],valu:[4,9,15,18,22,23,26,27,29,30,31,32,33,34,35,36,56,58,62],vari:[31,34],variabl:[4,7,9,15,17,18,21,22,23,25,28,29,30,31,32,33,34,35,36,47,56,57,58,60,62],variable1:31,variable2:31,variable_nam:[],variable_valu:21,variablen:31,varianc:35,variat:[36,59],varibl:33,variou:[34,37,40],vastli:35,ve:[3,31,32,34,41,42,45,47,59],vec:[9,18,28,32,33,34,36,49],vector:[22,23,32,33,34,35,36,49,56,62],veloc:34,veri:[2,15,17,18,23,25,27,29,30,31,34,35,36,37,47,51,59],verifi:42,verlet:62,version:[2,3,15,17,18,29,30,31,32,33,35,38,39,45,47,50],versjonskontrol:[],versu:[34,35,49],vertic:33,verticalalign:[],via:[22,23,32,33,34,35,36,44],video:62,view:[34,35,36,44,51],view_fil:47,viridi:[],visibl:[36,45],visual:[3,40],visualis:32,vmax:[],vmin:[],volt:34,vrtx:[],vs:62,vscode:37,w:[36,47],w_z:34,wa:[2,23,27,29,30,33,35,38,43,45,60],wai:[4,9,18,22,26,27,29,30,31,33,34,35,36,39,45,47,48],wait:28,walk:[2,40],walker:[35,58],wall:[36,56],want:[2,4,9,14,15,19,21,22,23,27,28,30,31,32,33,34,35,36,37,38,41,43,44,45,47,49,51],warn:[37,56],watch:36,wave:36,wavefunct:36,wavepacket:36,wc:47,we:[1,2,3,4,5,7,9,12,14,15,17,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,38,39,41,42,43,44,45,46,47,49,51,52,53,54,55,58,59,60,61],web:[0,2],webpag:61,websit:50,wednesdai:[32,33,34,35,36],weird:[],well:[2,7,22,23,27,31,33,34,35,36,41,43,47,51],were:41,werror:56,wget:[2,47],what:[2,3,9,22,25,27,28,29,31,32,33,34,35,36,37,43,45,47,49,56,60,62],whatev:[3,9,36,50],when:[2,3,4,7,9,12,14,17,19,21,23,26,27,28,29,30,31,32,33,34,35,36,37,38,43,45,47,49,50,51,56,59],whenev:45,where:[2,9,12,19,25,31,32,33,34,35,36,37,38,39,44,45,47],whether:[31,35,58],which:[0,2,4,7,9,12,18,22,23,26,28,29,30,31,32,34,35,36,37,38,42,44,45,46,47,56,59],white:[],whith:9,who:[25,47],whole:34,why:[28,33,34,47,56],wide:[2,47],width:[27,35,36],wiki:[30,36],wikimedia:[28,34],wikipedia:[27,30,36],wild:[],wildcard:[2,37,46],win:35,window:[14,35,58],wise:[29,47],wish:[],within:[4,26,30,44],without:[22,25,26,34,35,36,45,59],won:[4,33,34,42,47],wonder:29,word:[26,27,33,34,36,47,48,49],work:[2,3,5,9,17,26,28,29,30,31,32,33,34,35,36,38,39,42,45,47,48,50,53,54,58],workabl:34,workd:[],workflow:40,world:[7,25,26,29,62],worri:[4,34,35,36,47],worth:35,would:[4,9,25,26,27,33,34,35,36,46,47,50],wrap:62,write:[2,4,5,14,15,21,23,25,28,29,30,32,33,34,35,36,37,42,45,46,49,50,51,53,56,58,62],write_to_fil:47,writer:[],writing_report:36,written:[22,27,29,30,31,32,33,34,35,36,47],wrong:[22,29,30,34,49,60],wrote:25,www:[20,30,33,36],x:[4,12,15,18,19,21,23,26,27,28,29,32,33,34,35,36,42,46,47,49,55,58],x_0:[34,36],x_1:36,x_2:36,x_3:36,x_:36,x_c:36,x_eq:[],x_eq_int:[],x_i:[18,32,34,36],x_j:[34,36],x_max:27,x_min:27,x_point:[],x_ptr:21,x_sort_indic:18,x_valu:21,x_y:27,x_y_fxi:23,xcode:2,xf:47,xi:[35,55],xlabel:[],xlim:49,xpreprocessor:30,xtick:[],xy:[34,36],y1:[],y1_mean:[],y2:[],y2_mean:[],y3:[],y3_mean:[],y4:[],y4_mean:[],y:[4,12,18,23,26,27,28,34,36],y_0:34,y_:49,y_c:36,y_eq:[],y_eq_int:[],y_i:34,y_j:[34,36],y_max:[],y_min:[],y_point:[],yaml:23,year:51,yet:[4,9,36,45,47,54],yield:[29,31],ylabel:[],ylim:49,you:[1,2,3,4,5,7,9,14,15,17,18,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,53,56,58,60,61],your:[1,2,4,5,7,9,18,25,26,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,47,49,50,53,61,62],your_cod:30,your_latex_fil:50,your_program:56,your_user_name_spelled_out:[],your_vector:56,yourdomain:[],yourself:[17,36,51,56],yourus:47,yourusernam:47,ytick:[],z0:[],z:[18,26,34,35,36,42],z_0:34,z_data:[],z_data_list:[],z_eq:[],z_eq_int:[],z_i:34,z_j:34,zero:[18,22,29,30,32,33,34,35,36],zoom:[34,35],zsh:[2,47]},titles:["FYS3150","Linux users","Mac users","Windows users","Classes","Code structure","Common errors","Compiling and linking, take 1","Compiling and linking, take 2","Containers","Debugging","Declaration vs definition","Functions, take 1","Functions, take 2","Hello World","If else","Input and output","Intro","Introduction to Armadillo","Loops","Online C++ resources","Pointers","Read command line input","Read from file","References","Source files and header files","Variables","Write to file","Memory traffic is the bottleneck","Common Problems","Introduction to OpenMP","Using OpenMP","Project 1","Project 2","Project 3","Project 4","Project 5","Add a README and gitignore","Dealing with merge conflicts","Introduction to Git","Online git resources","Other ways to fix mistakes","Prevent the tracking of very large files","Recover an old version of a file","Setting up a UiO GitHub repository","Using Git","Intro","Basics","Keyboard shortcuts","Checklist for reports","Introduction to LaTeX","Project templates","Report template","Example code structure for C++ projects","Examples of some compilation and linking basics","Example error analysis","How to spot where something goes wrong in your code?","Simple example of pass-by-value and pass-by-reference","main_threadsafety.cpp","main_minimal.cpp","<no title>","Welcome","Overview of lecture topics"],titleterms:{"0":56,"1":[7,12,15,19,28,29,32,33,34,35,51,56,62],"10":[32,62],"100":31,"11":62,"12":62,"13":62,"14":62,"15":62,"16":62,"17":62,"18":62,"19":62,"2":[8,13,15,19,32,33,34,35,51,56,62],"20":62,"21":62,"22":62,"23":62,"24":62,"25":62,"26":62,"27":62,"29":62,"3":[32,33,34,35,51,56,62],"30":62,"31":62,"4":[32,33,34,35,51,56,62],"5":[32,33,34,35,36,51,56,62],"6":[32,33,34,35,56,62],"7":[32,34,35,56,62],"8":[32,34,35,62],"9":[32,34,35,62],"class":4,"const":26,"function":[12,13],"long":[],"new":45,"schr\u00f6dinger":[],"while":19,A:[4,28],For:19,If:15,In:[],On:[],The:[4,18,31,34],With:34,about:26,access:[3,18],ad:42,add:37,addit:2,address:21,advanc:46,an:[21,43],analysi:55,analyt:34,ani:45,append:[],applic:3,argument:[],armadillo:18,arrai:29,assign:[18,21],atom:31,august:62,avoid:29,base:4,basic:[2,47,54],binari:27,bottleneck:28,boundari:[],branch:45,build:[18,30,31,53],c:[3,20,26,30,53],cach:[28,29],can:31,care:26,certain:37,chang:45,checklist:49,choos:2,classic:34,claus:31,clone:45,code:[1,4,5,18,30,31,32,33,34,35,53,56],collabor:45,column:[18,28],command:[2,22,47],commit:42,common:[6,29],compil:[7,8,18,31,54],comput:31,condit:[29,30],conflict:38,contain:9,content:[45,47],copi:[3,47],cours:[],cpp:[55,58,59],cpu:28,creat:[],critic:31,ctrl:3,data:18,deal:38,debug:10,declar:[11,12,18,21,26],definit:[11,12,35],delet:47,deriv:4,develop:[1,34],dimens:[],direct:31,directori:47,divis:4,doe:26,doubl:[],download:47,e:[],edit:[],electrodynam:34,element:18,els:15,enabl:3,equat:[],error:[6,55],exampl:[4,15,19,23,27,28,29,31,38,43,51,53,54,55,57],extract:[18,21],fals:[29,30],file:[3,4,23,25,27,37,42,43,45,47],fill:18,first:31,fix:41,flavour:[],folder:[],fork:30,format:[18,27],from:[3,21,23,45],fys3150:0,g:[],gener:4,get:47,git:[39,40,45],github:[39,44,45],gitignor:37,given:18,global:29,go:7,goe:56,guard:4,hand:[38,43],header:[4,25],hello:14,help:47,histori:[45,47],hit:28,hook:42,how:[3,37,46,50,56],i:[],ignor:37,illustr:28,includ:4,inherit:4,initi:[],inlin:15,input:[16,22],instal:[1,2,3],integ:31,intro:[17,46],introduct:[18,30,32,33,34,35,39,50],investig:34,issu:30,join:30,keyboard:48,larg:42,latex:50,lectur:62,length:[],like:[],line:[2,4,22,29],link:[7,8,18,54],linux:[1,3,30],live:26,load:18,local:[],loop:[19,31],lot:26,m1:2,m:[],mac:2,maco:30,main:55,main_bas:59,main_minim:59,main_no_omp:58,main_omp:59,main_omp_2:59,main_omp_3:59,main_omp_inner_loop:58,main_omp_outer_loop:58,main_omp_outer_loop_inmem:58,main_rng_in_class:59,main_rng_in_class_omp:59,main_threadsafeti:58,major:28,make:[37,45,46],makefil:46,manag:45,map:9,matric:18,matrix:[18,28],mean:26,measur:29,mechan:34,memori:[28,29,30],merg:38,minim:[23,27],miss:28,mistak:41,model:28,modul:18,more:46,motiv:42,move:47,multipl:[28,34,47],my:26,n:[],namespac:25,navig:47,necessari:[],nice:27,notat:35,note:[],novemb:62,number:[27,31,34],numer:34,object:[],octob:62,old:43,one:7,onlin:[20,40],openmp:[30,31],order:[18,28],other:41,output:[16,27,47],overview:62,parallel:31,part:34,particl:34,pass:57,past:3,pen:34,pipe:47,plan:[],plot:55,pointer:21,practic:[4,32,33,34,35],pre:42,preliminari:32,prevent:42,privat:31,problem:[29,32,33,34,35,51],program:[29,30,47],project:[32,33,34,35,36,45,51,53],pull:45,push:45,push_back:[],py:55,python:18,qualifi:[],race:[29,30],read:[18,22,23],readm:37,recov:43,reduct:31,refer:[24,57],region:31,remind:34,remot:45,renam:47,repo:[],report:[49,51,52],repositori:44,resourc:[20,40,50],row:28,run:[31,47,53],save:18,scientif:51,scope:26,script:[42,47],search:47,section:31,separ:12,septemb:62,sequenc:47,serial:31,set:[44,51],setup:2,share:[29,30],shell:2,shift:3,shortcut:48,should:25,simpl:57,singl:29,snippet:[32,33,34,35],softwar:[1,2],solut:34,some:[46,54],someth:56,sourc:[4,25],specif:34,specifi:31,speedup:29,spot:56,std:9,straight:4,structur:[4,5,53],subsystem:3,sum:31,synchron:31,synopsi:45,syntax:[4,15,19],tabl:18,take:[7,8,12,13],technic:30,templat:[51,52],temporari:28,termin:[3,47],test:15,text:[18,27],thread:[30,31],tip:56,token:[],tool:2,topic:62,track:[42,45],traffic:28,trap:34,troubleshoot:[],two:30,type:26,uio:44,unit:[34,35],unix:2,up:44,us:[4,25,29,31,45,46,47,50],usag:46,user:[1,2,3],v:3,valu:[21,57],variabl:26,vector:[9,18,28],veri:42,version:43,view:[45,47],vs:[11,12,27],wai:41,we:[],welcom:61,what:[26,30,39,50],when:25,where:[26,56],why:37,wildcard:47,window:3,world:14,write:[27,47],wrong:56,wsl:3,x:[],you:25,your:[3,45,56],zero:[]}})
\ No newline at end of file