Merge pull request #1 from FYS3150-G2-2023/0-set-up-repo
Set up basic structure
This commit is contained in:
commit
cca14b55df
47
.gitignore
vendored
Normal file
47
.gitignore
vendored
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
# Prerequisites
|
||||||
|
*.d
|
||||||
|
|
||||||
|
# Compiled Object files
|
||||||
|
*.slo
|
||||||
|
*.lo
|
||||||
|
*.o
|
||||||
|
*.obj
|
||||||
|
|
||||||
|
# Precompiled Headers
|
||||||
|
*.gch
|
||||||
|
*.pch
|
||||||
|
|
||||||
|
# Compiled Dynamic libraries
|
||||||
|
*.so
|
||||||
|
*.dylib
|
||||||
|
*.dll
|
||||||
|
|
||||||
|
# Fortran module files
|
||||||
|
*.mod
|
||||||
|
*.smod
|
||||||
|
|
||||||
|
# Compiled Static libraries
|
||||||
|
*.lai
|
||||||
|
*.la
|
||||||
|
*.a
|
||||||
|
*.lib
|
||||||
|
|
||||||
|
# Executables
|
||||||
|
*.exe
|
||||||
|
*.out
|
||||||
|
*.app
|
||||||
|
|
||||||
|
# Latex
|
||||||
|
*.aux
|
||||||
|
*.log
|
||||||
|
*.out
|
||||||
|
*.bib
|
||||||
|
*.synctex.gz
|
||||||
|
*.bbl
|
||||||
|
|
||||||
|
# C++ specifics
|
||||||
|
src/*
|
||||||
|
!src/Makefile
|
||||||
|
!src/*.cpp
|
||||||
|
!src/*.hpp
|
||||||
|
!src/*.py
|
||||||
31
README.md
31
README.md
@ -1 +1,30 @@
|
|||||||
# Project-2
|
# Project 2
|
||||||
|
|
||||||
|
## Practical information
|
||||||
|
|
||||||
|
- [Project](https://anderkve.github.io/FYS3150/book/projects/project2.html)
|
||||||
|
|
||||||
|
## Compile and run
|
||||||
|
|
||||||
|
Compiling and linking is done using Make, make sure you are in the root folder. To create executable files, run shell commands
|
||||||
|
|
||||||
|
```shell
|
||||||
|
cd src/
|
||||||
|
make
|
||||||
|
```
|
||||||
|
To run `script-name`
|
||||||
|
|
||||||
|
```shell
|
||||||
|
./main
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Generate plots
|
||||||
|
|
||||||
|
To generate plots, the Python scripts is run using
|
||||||
|
|
||||||
|
```shell
|
||||||
|
python3 <script-name>
|
||||||
|
```
|
||||||
|
|
||||||
|
The plots will be saved inside [latex/images](../blob/main/latex/images).
|
||||||
|
|||||||
2
compile_flags.txt
Normal file
2
compile_flags.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
-I
|
||||||
|
./include
|
||||||
0
include/utils.hpp
Normal file
0
include/utils.hpp
Normal file
BIN
latex/assignment-2.pdf
Normal file
BIN
latex/assignment-2.pdf
Normal file
Binary file not shown.
105
latex/assignment-2.tex
Normal file
105
latex/assignment-2.tex
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
\documentclass[english,notitlepage]{revtex4-1} % defines the basic parameters of the document
|
||||||
|
%For preview: skriv i terminal: latexmk -pdf -pvc filnavn
|
||||||
|
|
||||||
|
% Silence warning of revtex4-1
|
||||||
|
\usepackage{silence}
|
||||||
|
\WarningFilter{revtex4-1}{Repair the float}
|
||||||
|
|
||||||
|
% if you want a single-column, remove reprint
|
||||||
|
|
||||||
|
% allows special characters (including æøå)
|
||||||
|
\usepackage[utf8]{inputenc}
|
||||||
|
%\usepackage[english]{babel}
|
||||||
|
|
||||||
|
%% note that you may need to download some of these packages manually, it depends on your setup.
|
||||||
|
%% I recommend downloading TeXMaker, because it includes a large library of the most common packages.
|
||||||
|
|
||||||
|
\usepackage{physics,amssymb} % mathematical symbols (physics imports amsmath)
|
||||||
|
\usepackage{amsmath}
|
||||||
|
\usepackage{graphicx} % include graphics such as plots
|
||||||
|
\usepackage{xcolor} % set colors
|
||||||
|
\usepackage{hyperref} % automagic cross-referencing (this is GODLIKE)
|
||||||
|
\usepackage{listings} % display code
|
||||||
|
\usepackage{subfigure} % imports a lot of cool and useful figure commands
|
||||||
|
\usepackage{float}
|
||||||
|
%\usepackage[section]{placeins}
|
||||||
|
\usepackage{algorithm}
|
||||||
|
\usepackage[noend]{algpseudocode}
|
||||||
|
\usepackage{subfigure}
|
||||||
|
\usepackage{tikz}
|
||||||
|
\usetikzlibrary{quantikz}
|
||||||
|
% defines the color of hyperref objects
|
||||||
|
% Blending two colors: blue!80!black = 80% blue and 20% black
|
||||||
|
\hypersetup{ % this is just my personal choice, feel free to change things
|
||||||
|
colorlinks,
|
||||||
|
linkcolor={red!50!black},
|
||||||
|
citecolor={blue!50!black},
|
||||||
|
urlcolor={blue!80!black}}
|
||||||
|
|
||||||
|
%% Defines the style of the programming listing
|
||||||
|
%% This is actually my personal template, go ahead and change stuff if you want
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%% USEFUL LINKS:
|
||||||
|
%%
|
||||||
|
%% UiO LaTeX guides: https://www.mn.uio.no/ifi/tjenester/it/hjelp/latex/
|
||||||
|
%% mathematics: https://en.wikibooks.org/wiki/LaTeX/Mathematics
|
||||||
|
|
||||||
|
%% PHYSICS ! https://mirror.hmc.edu/ctan/macros/latex/contrib/physics/physics.pdf
|
||||||
|
|
||||||
|
%% the basics of Tikz: https://en.wikibooks.org/wiki/LaTeX/PGF/Tikz
|
||||||
|
%% all the colors!: https://en.wikibooks.org/wiki/LaTeX/Colors
|
||||||
|
%% how to draw tables: https://en.wikibooks.org/wiki/LaTeX/Tables
|
||||||
|
%% code listing styles: https://en.wikibooks.org/wiki/LaTeX/Source_Code_Listings
|
||||||
|
%% \includegraphics https://en.wikibooks.org/wiki/LaTeX/Importing_Graphics
|
||||||
|
%% learn more about figures https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions
|
||||||
|
%% automagic bibliography: https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management (this one is kinda difficult the first time)
|
||||||
|
%% REVTeX Guide: http://www.physics.csbsju.edu/370/papers/Journal_Style_Manuals/auguide4-1.pdf
|
||||||
|
%%
|
||||||
|
%% (this document is of class "revtex4-1", the REVTeX Guide explains how the class works)
|
||||||
|
|
||||||
|
|
||||||
|
%% CREATING THE .pdf FILE USING LINUX IN THE TERMINAL
|
||||||
|
%%
|
||||||
|
%% [terminal]$ pdflatex template.tex
|
||||||
|
%%
|
||||||
|
%% Run the command twice, always.
|
||||||
|
%% If you want to use \footnote, you need to run these commands (IN THIS SPECIFIC ORDER)
|
||||||
|
%%
|
||||||
|
%% [terminal]$ pdflatex template.tex
|
||||||
|
%% [terminal]$ bibtex template
|
||||||
|
%% [terminal]$ pdflatex template.tex
|
||||||
|
%% [terminal]$ pdflatex template.tex
|
||||||
|
%%
|
||||||
|
%% Don't ask me why, I don't know.
|
||||||
|
|
||||||
|
% custom stuff
|
||||||
|
\graphicspath{{./images/}}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\title{Project 2} % self-explanatory
|
||||||
|
\author{Cory Alexander Balaton \& Janita Ovidie Sandtrøen Willumsen} % self-explanatory
|
||||||
|
\date{\today} % self-explanatory
|
||||||
|
\noaffiliation % ignore this, but keep it.
|
||||||
|
|
||||||
|
|
||||||
|
\maketitle
|
||||||
|
|
||||||
|
\textit{https://github.uio.no/FYS3150-G2-2023/Project-2}
|
||||||
|
|
||||||
|
% \input{problems/problem-1}
|
||||||
|
|
||||||
|
% \input{problems/problem-2}
|
||||||
|
|
||||||
|
% \input{problems/problem-3}
|
||||||
|
|
||||||
|
% \input{problems/problem-4}
|
||||||
|
|
||||||
|
% \input{problems/problem-5}
|
||||||
|
|
||||||
|
% \input{problems/problem-6}
|
||||||
|
|
||||||
|
|
||||||
|
\end{document}
|
||||||
0
latex/problems/problem-1.tex
Normal file
0
latex/problems/problem-1.tex
Normal file
0
latex/problems/problem-2.tex
Normal file
0
latex/problems/problem-2.tex
Normal file
0
latex/problems/problem-3.tex
Normal file
0
latex/problems/problem-3.tex
Normal file
0
latex/problems/problem-4.tex
Normal file
0
latex/problems/problem-4.tex
Normal file
0
latex/problems/problem-5.tex
Normal file
0
latex/problems/problem-5.tex
Normal file
0
latex/problems/problem-6.tex
Normal file
0
latex/problems/problem-6.tex
Normal file
0
src/main.cpp
Normal file
0
src/main.cpp
Normal file
0
src/utils.cpp
Normal file
0
src/utils.cpp
Normal file
Loading…
Reference in New Issue
Block a user