diff --git a/.gitignore b/.gitignore index d8b6425dcb10a99f25201efffa2e1c10f0bca079..5bd15080626d92b58b04a77225cfbfaa45d987bd 100644 --- a/.gitignore +++ b/.gitignore @@ -80,9 +80,9 @@ tests/testRiemannHLLC tests/testMatrixInversion theory/latex/swift.pdf -theory/SPH/kernel/kernels.pdf -theory/SPH/kernel/kernel_derivatives.pdf -theory/SPH/kernel/kernel_definitions.pdf +theory/SPH/Kernels/kernels.pdf +theory/SPH/Kernels/kernel_derivatives.pdf +theory/SPH/Kernels/kernel_definitions.pdf theory/SPH/flavours/sph_flavours.pdf theory/paper_pasc/pasc_paper.pdf diff --git a/theory/SPH/flavours/bibliography.bib b/theory/SPH/Flavours/bibliography.bib similarity index 100% rename from theory/SPH/flavours/bibliography.bib rename to theory/SPH/Flavours/bibliography.bib diff --git a/theory/SPH/flavours/run.sh b/theory/SPH/Flavours/run.sh similarity index 100% rename from theory/SPH/flavours/run.sh rename to theory/SPH/Flavours/run.sh diff --git a/theory/SPH/flavours/sph_flavours.tex b/theory/SPH/Flavours/sph_flavours.tex similarity index 100% rename from theory/SPH/flavours/sph_flavours.tex rename to theory/SPH/Flavours/sph_flavours.tex diff --git a/theory/SPH/kernel/bibliography.bib b/theory/SPH/Kernels/bibliography.bib similarity index 100% rename from theory/SPH/kernel/bibliography.bib rename to theory/SPH/Kernels/bibliography.bib diff --git a/theory/SPH/kernel/kernel_definitions.tex b/theory/SPH/Kernels/kernel_definitions.tex similarity index 94% rename from theory/SPH/kernel/kernel_definitions.tex rename to theory/SPH/Kernels/kernel_definitions.tex index b29d23ba58775bc0a1bb2a71ce49fad7b746502c..71577e5bb20b040ef6b18975a25151ed8810ecbb 100644 --- a/theory/SPH/kernel/kernel_definitions.tex +++ b/theory/SPH/Kernels/kernel_definitions.tex @@ -1,23 +1,8 @@ -\documentclass[fleqn, usenatbib, useAMS,a4paper]{mnras} -\usepackage{graphicx} -\usepackage{amsmath,paralist,xcolor,xspace,amssymb} -\usepackage{times} - -\newcommand{\swift}{{\sc Swift}\xspace} - -%opening -\title{SPH kernels in SWIFT} -\author{Matthieu Schaller} - -\begin{document} - -\maketitle - We follow the definitions and notation of \cite{Dehnen2012}. Motivation for all the material given here can be found in their paper. -\section{General Definitions} +\subsection{General Definitions} The desirable properties of an SPH kernels $W(\vec{x},h)$ are: \begin{enumerate} @@ -83,7 +68,7 @@ the usual cubic spline kernel (see below), setting the simulation resolution to $\eta=1.2348$ yields the commonly used value $N_{\rm ngb} = 48$. -\section{Kernels available in \swift} +\subsection{Kernels available in \swift} The \swift kernels are split into two categories, the B-splines ($M_{4,5,6}$) and the Wendland kernels ($C2$, $C4$ and $C6$). In all @@ -216,7 +201,7 @@ All kernels available in \swift are shown on Fig.~\ref{fig:sph:kernels}. \end{figure} -\section{Kernel Derivatives} +\subsection{Kernel Derivatives} The derivatives of the kernel function have relatively simple expressions and are shown on Fig.~\ref{fig:sph:kernel_derivatives}: @@ -228,7 +213,3 @@ expressions and are shown on Fig.~\ref{fig:sph:kernel_derivatives}: \end{align} Note that for all the kernels listed above, $f'(0) = 0$. -\bibliographystyle{mnras} -\bibliography{./bibliography.bib} - -\end{document} diff --git a/theory/SPH/Kernels/kernel_definitions_standalone.tex b/theory/SPH/Kernels/kernel_definitions_standalone.tex new file mode 100644 index 0000000000000000000000000000000000000000..cc9f27c91747d85c0516365e12f42f27a247e8b3 --- /dev/null +++ b/theory/SPH/Kernels/kernel_definitions_standalone.tex @@ -0,0 +1,22 @@ +\documentclass[fleqn, usenatbib, useAMS,a4paper]{mnras} +\usepackage{graphicx} +\usepackage{amsmath,paralist,xcolor,xspace,amssymb} +\usepackage{times} + +\newcommand{\swift}{{\sc Swift}\xspace} + +%opening +\title{SPH kernels in SWIFT} +\author{Matthieu Schaller} + +\begin{document} + +\maketitle + +\input{kernel_definitions} + +\bibliographystyle{mnras} +\bibliography{./bibliography.bib} + + +\end{document} diff --git a/theory/SPH/kernel/kernels.py b/theory/SPH/Kernels/kernels.py similarity index 100% rename from theory/SPH/kernel/kernels.py rename to theory/SPH/Kernels/kernels.py diff --git a/theory/SPH/Kernels/run.sh b/theory/SPH/Kernels/run.sh new file mode 100755 index 0000000000000000000000000000000000000000..5f2c8569deebad81203ea8cc27c348a0d1607c0a --- /dev/null +++ b/theory/SPH/Kernels/run.sh @@ -0,0 +1,6 @@ +#!/bin/bash +python kernels.py +pdflatex -jobname=kernel_definitions kernel_definitions_standalone.tex +bibtex kernel_definitions.aux +pdflatex -jobname=kernel_definitions kernel_definitions_standalone.tex +pdflatex -jobname=kernel_definitions kernel_definitions_standalone.tex diff --git a/theory/SPH/kernel/run.sh b/theory/SPH/kernel/run.sh deleted file mode 100755 index 075e1dfd9dce58c8219b901b242b279e24f06a93..0000000000000000000000000000000000000000 --- a/theory/SPH/kernel/run.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -python kernels.py -pdflatex kernel_definitions.tex -bibtex kernel_definitions.aux -pdflatex kernel_definitions.tex -pdflatex kernel_definitions.tex