Add some recent stuff

This commit is contained in:
Paul Brinkmeier 2023-09-04 16:46:22 +02:00
parent 0aa9986ada
commit d68f8b9cd9
32 changed files with 2665 additions and 3949 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
*.swp
outdir

View File

@ -1,20 +0,0 @@
$pdf_mode = 1;
$pdf_previewer = 'start evince';
@default_files = ('tinytalk.tex');
# Make latexmk -c remove .bbl file
$bibtex_use = 2;
# Make the glossaries package happy
add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
add_cus_dep('acn', 'acr', 0, 'run_makeglossaries');
sub run_makeglossaries {
my ($base_name, $path) = fileparse($_[0]);
system("makeglossaries '$base_name'");
}
push @generated_exts, 'glo', 'gls', 'glg';
push @generated_exts, 'acn', 'acr', 'alg';
$clean_ext .= ' %R.ist %R.xdy';

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +0,0 @@
* Sprache: Englisch
* Codierung: ISO8859-1
* Makefile existiert

View File

@ -1,73 +0,0 @@
%% Encoding: ISO8859-1 %%
% Copyright 2007 by Till Tantau
%
% This file may be distributed and/or modified
%
% 1. under the LaTeX Project Public License and/or
% 2. under the GNU Public License.
%
% See the file doc/licenses/LICENSE for more details.
%Modificated Seagull Color Theme
%EB: official KIT colors :-)
\definecolor{kit-green100}{rgb}{0,.59,.51}
\definecolor{kit-green70}{rgb}{.3,.71,.65}
\definecolor{kit-green50}{rgb}{.50,.79,.75}
\definecolor{kit-green30}{rgb}{.69,.87,.85}
\definecolor{kit-green15}{rgb}{.85,.93,.93}
\definecolor{kit-blue100}{rgb}{.27,.39,.67}
\definecolor{kit-blue70}{rgb}{.49,.57,.76}
\definecolor{kit-blue50}{rgb}{.64,.69,.83}
\definecolor{kit-blue30}{rgb}{.78,.82,.9}
\definecolor{kit-blue15}{rgb}{.89,.91,.95}
%\definecolor{kit-green100}{cmyk}{1,0,.6,0}
%\definecolor{kit-green70}{cmyk}{.7,0,.42,0}
%\definecolor{kit-green50}{cmyk}{.5,0,.3,0}
%\definecolor{kit-green30}{cmyk}{.3,0,.18,0}
%\definecolor{kit-green15}{cmyk}{.15,0,.09,0}
\mode<presentation>
\setbeamercolor*{normal text}{fg=black,bg=white}
\setbeamercolor*{alerted text}{fg=red}
\setbeamercolor*{example text}{fg=black}
\setbeamercolor*{structure}{fg=black}
%\setbeamerfont{alerted text}{series=\bfseries}
\setbeamercolor*{palette primary}{fg=black,bg=black!15}
\setbeamercolor*{palette secondary}{fg=black,bg=black!15}
\setbeamercolor*{palette tertiary}{fg=black,bg=black!15}
\setbeamercolor*{palette quaternary}{fg=black,bg=black!15}
\setbeamercolor{sidebar}{bg=black!20}
\setbeamercolor*{palette sidebar primary}{fg=black}
\setbeamercolor*{palette sidebar secondary}{fg=black}
\setbeamercolor*{palette sidebar tertiary}{fg=black}
\setbeamercolor*{palette sidebar quaternary}{fg=black}
\setbeamercolor*{item projected}{fg=black,bg=kit-green100}
\setbeamercolor*{block title}{fg=white,bg=kit-green100}
\setbeamercolor{block title alerted}{use=alerted text,fg=white,bg=alerted text.fg!75!black}
\setbeamercolor*{block title example}{fg=white,bg=kit-blue100}
\setbeamercolor*{block body}{fg=black,bg=kit-green15}
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg}
\setbeamercolor*{block body example}{fg=black,bg=kit-blue15}
\setbeamercolor*{separation line}{}
\setbeamercolor*{fine separation line}{}
\setbeamercolor*{background canvas}{bg=black!15}
\setbeamercolor*{background}{bg=black!15}
\pagecolor{black!15}
\mode
<all>

View File

@ -1,225 +0,0 @@
%% Encoding: ISO8859-1 %%
%% LaTeX-Beamer template for KIT design
%% by Erik Burger, Christian Hammer
%%
%% modified by Christian Henrich for IKS
%%
%% version 1.2
%%
%% mostly compatible to KIT corporate design v1.2
%% http://www.uni-karlsruhe.de/download/uka/Gestaltungsrichtlinien_komplett.pdf
%%
%% Problems, bugs and comments to
%% burger@ipd.uka.de
\usepackage[latin1]{inputenc}
\usepackage[english,ngerman]{babel}
\usepackage{ifthen} %For choosing the language, see below
\usepackage{hyperref}
\usepackage[absolute,overlay]{textpos}
\usepackage{semirounded}
\usepackage[abs]{overpic}
\usepackage{times}
\setbeamercovered{transparent}
\useinnertheme{rounded}
\usecolortheme{kit}
%save space in the footer
\beamer@compresstrue
\newcommand{\titleimage}{IKS-beamer-motiv}
%CH: KIT-point
\setbeamertemplate{itemize items}{
\begin{pgfpicture}{0mm}{0mm}{1ex}{1ex}
{\pgfsetcornersarced{\pgfpoint{.3ex}{.3ex}}
\pgfpathmoveto{\pgfpoint{0cm}{1ex}}
\pgfpathlineto{\pgfpoint{1ex}{1ex}}
\pgfpathlineto{\pgfpoint{1ex}{0cm}}}
{\pgfsetcornersarced{\pgfpoint{.3ex}{.3ex}}
\pgfpathmoveto{\pgfpoint{1ex}{0cm}}
\pgfpathlineto{\pgfpointorigin}
\pgfpathlineto{\pgfpoint{0cm}{1ex}}}
\color{kit-green100}
\pgfusepath{fill}
\end{pgfpicture}%
}
\setbeamertemplate{title page}
{
\thispagestyle{empty}
%middle block with name of institute
\begin{textblock*}{\paperwidth}(1mm,42.25mm)
\begin{pgfpicture}{0mm}{0mm}{\paperwidth-2mm}{6mm}
\color{black!50}
\pgfpathrectangle{\pgfpoint{0mm}{0mm}}{\pgfpoint{\paperwidth-2mm}{6mm}}
\pgfusepath{fill}
\pgftext[at=\pgfpoint{8.5mm}{3mm},left,center]{\textcolor{white}{\tiny\textsc{\insertinstitute}}}
\end{pgfpicture}
\end{textblock*}
%elements on title page
%KIT logo
\begin{textblock*}{16mm}(4mm,4mm)
\iflanguage{english}{
\includegraphics[width=15mm]{logos/kitlogo_rgb}
}{
\includegraphics[width=15mm]{logos/kit_logo_de_4c_positiv}
}
\end{textblock*}
%title
\begin{textblock*}{120mm}(9.5mm,16mm)
\begin{beamercolorbox}[wd=118mm,ht=14mm,dp=3mm,left]{white}%
\LARGE\textbf{\inserttitle}
\end{beamercolorbox}
\end{textblock*}
%subtitle
\begin{textblock*}{120mm}(9.5mm,33mm)
\tiny \insertsubtitle
\end{textblock*}
%author
\begin{textblock*}{120mm}(9.5mm,36mm)
\tiny\insertauthor%~\textbar~\insertshortdate
\end{textblock*}
%Universit<69>t Karlsruhe logo
%\begin{textblock*}{23mm}(106mm,89.6mm)
%\iflanguage{english}{
%\includegraphics[width=20mm]{logos/uka_wortbild_en}
%}{
%\includegraphics[width=20mm]{logos/uka_wortbild_de}
%}
%\end{textblock*}
%Forschungszentrum Karlsruhe logo
%\begin{textblock*}{21mm}(81mm,89.6mm)
%\includegraphics[width=20mm]{logos/fzk_wortbild}
%\end{textblock*}
%legal KIT text
\begin{textblock*}{80mm}[0,1](4mm,94mm)
\fontsize{4pt}{6pt}\selectfont
\iflanguage{english}{
KIT -- The Research University in the Helmholtz Association}
{KIT -- Die Forschungsuniversit{\"a}t in der Helmholtz-Gemeinschaft}
\end{textblock*}
\begin{textblock*}{20mm}[0,1](110mm,92mm)
\fontsize{8pt}{8pt}\selectfont
\bfseries
\textcolor{black!75}{
\href{http://www.kit.edu}{www.kit.edu}
}
\end{textblock*}
% title image
\begin{textblock*}{\paperwidth}(1mm,48.5mm)
\begin{overpic}[width=158mm,height=40mm]{logos/\titleimage}
\put(-6,-3){
%mask curve for lower left corner of title image
\begin{pgfpicture}{0mm}{0mm}{3mm}{3mm}
\pgfpathqmoveto{0mm}{0mm}
\pgfpathlineto{\pgfpoint{3mm}{0mm}}
\pgfpathlineto{\pgfpoint{3mm}{1mm}}
{\pgfsetcornersarced{\pgfpoint{2mm}{2mm}}
\pgfpathlineto{\pgfpoint{1mm}{1mm}}
\pgfpathlineto{\pgfpoint{1mm}{3mm}}}
\pgfpathmoveto{\pgfpoint{1mm}{3mm}}
\pgfpathlineto{\pgfpoint{0mm}{3mm}}
\pgfpathlineto{\pgfpoint{0mm}{0mm}}
\pgfpathclose
\color{black!15}
\pgfusepath{fill}
\end{pgfpicture}
}
\end{overpic}
\end{textblock*}
}
%background for pages
%CH: for plain frames
\newlength{\kitbottom}
\usebackgroundtemplate{
\setlength{\kitbottom}{\ifbeamer@plainframe1mm\else9mm\fi}%
\begin{pgfpicture}{0mm}{0mm}{\paperwidth}{\paperheight}
{\pgfsetcornersarced{\pgfpoint{2mm}{2mm}}
\pgfpathmoveto{\pgfpoint{\paperwidth-1mm}{\kitbottom}}
\pgfpathlineto{\pgfpoint{1mm}{\kitbottom}}
\pgfpathlineto{\pgfpoint{1mm}{\paperheight-1mm}}}
{\pgfsetcornersarced{\pgfpoint{2mm}{2mm}}
\pgfpathmoveto{\pgfpoint{1mm}{\paperheight-1mm}}
\pgfpathlineto{\pgfpoint{\paperwidth-1mm}{\paperheight-1mm}}
\pgfpathlineto{\pgfpoint{\paperwidth-1mm}{\kitbottom}}}
\color{white}
\pgfusepath{fill}
\end{pgfpicture}%
}
%frametitle
\setbeamertemplate{frametitle}
{
\vspace{2mm} \hspace*{-4mm}
\vbox{\hsize=9cm\bfseries\insertframetitle}
\begin{textblock*}{15mm}(140mm,4mm)
\iflanguage{english}{
\includegraphics[width=14mm]{logos/kitlogo_rgb}
}{
\includegraphics[width=14mm]{logos/kit_logo_de_4c_positiv}
}
\end{textblock*}
\begin{textblock*}{1.5mm}(1mm,1mm)
\begin{pgfpicture}{0mm}{0mm}{1.5mm}{9mm}
\color{kit-green100}
\pgfpathrectangle{\pgfpoint{0mm}{0mm}}{\pgfpoint{1.5mm}{9mm}}
\pgfusepath{fill}
\end{pgfpicture}%
\end{textblock*}
}
\setbeamertemplate{headline}
{
}
%footer
\setbeamertemplate{footline}
{
\vskip.4mm
\begin{beamercolorbox}[ht=2.4mm, dp=3mm]{section in head/foot}
%include mini frame navigation
\insertnavigation{\paperwidth}
\end{beamercolorbox}
\begin{beamercolorbox}[wd=0.7\textwidth,ht=2.2mm,dp=1.5mm,leftskip=1.3em,rightskip=.5em]{author in head/foot}%
\usebeamerfont{author in head/foot}%
\insertshortauthor\hspace{2.5pt}--\hspace{2.5pt}\insertshorttitle
\end{beamercolorbox}%
\vspace*{-4mm}\hspace*{0.7\textwidth}%
\begin{beamercolorbox}[wd=0.3\textwidth,ht=2.2mm,dp=1.5mm,left,leftskip=.5em]{title in head/foot}%
\usebeamerfont{title in head/foot}%
\hfill\hspace{65pt}\insertframenumber{}/\inserttotalframenumber
% vorher: \hfill\insertshortdate\hspace{30pt}\insertframenumber{}/\inserttotalframenumber
\end{beamercolorbox}%
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 KiB

View File

@ -1,680 +0,0 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: 0.46
%%Pages: 1
%%Orientation: Portrait
%%BoundingBox: 182 370 378 462
%%HiResBoundingBox: 182.1344 370.7806 377.8656 461.2194
%%EndComments
%%Page: 1 1
0 842 translate
0.8 -0.8 scale
0 0 0 setrgbcolor
[] 0 setdash
1 setlinewidth
0 setlinejoin
0 setlinecap
gsave [1 0 0 1 0 0] concat
gsave
0 0 0 setrgbcolor
newpath
380.56825 563.5558 moveto
353.8495 563.5558 lineto
322.09425 529.40105 lineto
322.09425 509.89293 lineto
352.88325 475.83793 lineto
380.37575 475.83793 lineto
344.94325 519.98605 lineto
380.56825 563.5558 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
384.627 563.54218 moveto
408.63575 563.54218 lineto
408.63575 475.90543 lineto
384.627 475.90543 lineto
384.627 563.54218 lineto
closepath
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
472.332 475.90168 moveto
414.43825 475.90168 lineto
414.43825 495.68418 lineto
431.38075 495.68418 lineto
431.38075 563.62418 lineto
455.3895 563.62418 lineto
455.3895 495.68418 lineto
472.332 495.68418 lineto
472.332 475.90168 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
316.35838 563.54755 moveto
316.34475 563.51918 lineto
316.34475 563.53143 lineto
316.35838 563.54755 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
316.34475 563.53931 moveto
316.34475 563.53143 lineto
316.34175 563.52755 lineto
316.34475 563.53931 lineto
fill
grestore
gsave
0 0.58823532 0.50980395 setrgbcolor
newpath
247.81925 507.97293 moveto
243.22463 513.53418 239.309 519.67355 236.17825 526.25855 curveto
316.34425 563.55543 lineto
247.81925 507.97293 lineto
fill
grestore
gsave
0 0.58823532 0.50980395 setrgbcolor
newpath
316.33488 563.5173 moveto
278.92863 484.03043 lineto
272.32862 487.07168 266.16938 490.90043 260.57275 495.40543 curveto
316.34275 563.54706 lineto
316.33488 563.5173 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
316.34175 563.52755 moveto
316.34475 563.53143 lineto
316.34475 563.51918 lineto
316.334 563.4968 lineto
316.34175 563.52755 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
316.34175 563.52755 moveto
316.34475 563.53143 lineto
316.34475 563.51918 lineto
316.334 563.4968 lineto
316.34175 563.52755 lineto
fill
grestore
gsave
0 0.58823532 0.50980395 setrgbcolor
newpath
230.43937 542.08368 moveto
228.67912 548.9523 227.73387 556.14718 227.69725 563.5573 curveto
316.31687 563.5573 lineto
230.43937 542.08368 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
316.34562 563.53931 moveto
316.38675 475.98543 lineto
316.1655 475.98418 315.94675 475.96918 315.72512 475.96918 curveto
308.58787 475.96918 301.65762 476.83918 295.01362 478.44293 curveto
316.33488 563.5173 lineto
316.34562 563.53931 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
227.668 574.15893 moveto
229.269 574.15893 lineto
229.269 579.07193 lineto
234.0395 574.15893 lineto
236.16837 574.15893 lineto
230.918 579.44205 lineto
236.5845 585.33268 lineto
234.2475 585.33268 lineto
229.269 579.85718 lineto
229.269 585.33268 lineto
227.668 585.33268 lineto
227.668 574.15893 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
242.82812 581.44255 moveto
242.50725 581.44255 242.1875 581.40981 241.86712 581.40981 curveto
241.05125 581.40981 239.03363 581.5393 239.03363 582.98068 curveto
239.03363 583.84293 239.86575 584.3078 240.55462 584.3078 curveto
242.043 584.3078 242.82812 583.37905 242.82812 582.1628 curveto
242.82812 581.44255 lineto
closepath
238.36175 577.7453 moveto
239.11375 577.29605 240.01075 576.97731 241.05125 576.97731 curveto
243.38813 576.97731 244.333 578.12855 244.333 580.35368 curveto
244.333 583.73168 lineto
244.333 584.6603 244.36475 585.09293 244.3965 585.33268 curveto
242.98725 585.33268 lineto
242.98725 584.27555 lineto
242.9555 584.27555 lineto
242.604 584.77168 241.80325 585.52418 240.42625 585.52418 curveto
238.666 585.52418 237.43312 584.75655 237.43312 582.98068 curveto
237.43312 580.92993 239.67325 580.29018 241.227 580.29018 curveto
241.81887 580.29018 242.23537 580.29018 242.82812 580.32193 curveto
242.82812 578.9123 242.31488 578.19305 240.8105 578.19305 curveto
239.96287 578.19305 239.05025 578.51293 238.44137 579.02455 curveto
238.36175 577.7453 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
246.77 577.16768 moveto
248.17862 577.16768 lineto
248.17862 578.4338 lineto
248.21037 578.4338 lineto
248.61075 577.58518 249.47512 576.97731 250.33988 576.97731 curveto
250.7885 576.97731 251.01262 577.02368 251.332 577.08855 curveto
251.332 578.4338 lineto
251.061 578.32143 250.75637 578.2883 250.5 578.2883 curveto
249.15525 578.2883 248.27488 579.56905 248.27488 581.61793 curveto
248.27488 585.33268 lineto
246.77 585.33268 lineto
246.77 577.16768 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
252.997 585.33268 moveto
254.5014 585.33268 lineto
254.5014 573.32633 lineto
252.997 573.32633 lineto
252.997 585.33268 lineto
closepath
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
256.67087 583.73168 moveto
257.26313 584.11543 258.11225 584.3078 258.54388 584.3078 curveto
259.23138 584.3078 260.0805 584.01918 260.0805 583.1403 curveto
260.0805 581.65155 256.543 581.77805 256.543 579.48943 curveto
256.543 577.79268 257.80712 576.97731 259.42375 576.97731 curveto
260.12887 576.97731 260.7045 577.1203 261.29787 577.29605 curveto
261.16888 578.60805 lineto
260.8335 578.40055 259.9365 578.19305 259.5845 578.19305 curveto
258.81538 578.19305 258.144 578.51293 258.144 579.18568 curveto
258.144 580.8493 261.68162 580.3708 261.68162 582.98068 curveto
261.68162 584.7243 260.2885 585.52418 258.8325 585.52418 curveto
258.0635 585.52418 257.27925 585.44555 256.59075 585.07543 curveto
256.67087 583.73168 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
263.50637 577.16768 moveto
264.9155 577.16768 lineto
264.9155 578.4338 lineto
264.94725 578.4338 lineto
265.34713 577.58518 266.21087 576.97731 267.07662 576.97731 curveto
267.52437 576.97731 267.749 577.02368 268.06838 577.08855 curveto
268.06838 578.4338 lineto
267.79688 578.32143 267.49262 578.2883 267.23625 578.2883 curveto
265.892 578.2883 265.01125 579.56905 265.01125 581.61793 curveto
265.01125 585.33268 lineto
263.50637 585.33268 lineto
263.50637 577.16768 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
276.85737 585.33268 moveto
275.40137 585.33268 lineto
275.40137 584.0368 lineto
275.36863 584.0368 lineto
274.91987 584.96405 273.832 585.52418 272.69525 585.52418 curveto
270.5825 585.52418 269.63763 584.21305 269.63763 582.01918 curveto
269.63763 577.16768 lineto
271.142 577.16768 lineto
271.142 581.3938 lineto
271.142 583.29805 271.559 584.2268 272.87113 584.3078 curveto
274.5845 584.3078 275.353 582.9318 275.353 580.94605 curveto
275.353 577.16768 lineto
276.85737 577.16768 lineto
276.85737 585.33268 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
279.33488 573.3263 moveto
280.83988 573.3263 lineto
280.83988 578.33705 lineto
280.872 578.33705 lineto
281.416 577.4728 282.36075 576.97731 283.4975 576.97731 curveto
285.61075 576.97731 286.55512 578.2883 286.55512 580.48218 curveto
286.55512 585.33268 lineto
285.05025 585.33268 lineto
285.05025 581.10718 lineto
285.05025 579.2028 284.63475 578.27368 283.32175 578.19305 curveto
281.60838 578.19305 280.83988 579.56905 280.83988 581.55493 curveto
280.83988 585.33268 lineto
279.33488 585.33268 lineto
279.33488 573.3263 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
294.35688 580.46505 moveto
294.35688 579.21743 293.62113 578.19305 292.32425 578.19305 curveto
290.8515 578.19305 290.24313 579.40893 290.13137 580.46505 curveto
294.35688 580.46505 lineto
closepath
295.3335 584.9968 moveto
294.75775 585.2053 294.101 585.52418 292.75675 585.52418 curveto
289.85938 585.52418 288.53025 583.76293 288.53025 581.10718 curveto
288.53025 578.68868 290.05075 576.97731 292.35587 576.97731 curveto
295.07763 576.97731 295.9585 578.96118 295.9585 581.58805 curveto
290.13137 581.58805 lineto
290.13137 583.2043 291.396 584.3078 292.82025 584.3078 curveto
293.8135 584.3078 294.96575 583.79555 295.3335 583.49193 curveto
295.3335 584.9968 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
302.56887 585.33268 moveto
304.16995 585.33268 lineto
304.16995 574.15885 lineto
302.56887 574.15885 lineto
302.56887 585.33268 lineto
closepath
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
306.811 577.16768 moveto
308.268 577.16768 lineto
308.268 578.46405 lineto
308.30075 578.46405 lineto
308.749 577.5363 309.83738 576.97731 310.97362 576.97731 curveto
313.08637 576.97731 314.03175 578.2883 314.03175 580.48218 curveto
314.03175 585.33268 lineto
312.52637 585.33268 lineto
312.52637 581.10718 lineto
312.52637 579.2028 312.11075 578.27368 310.79787 578.19305 curveto
309.0845 578.19305 308.31588 579.56905 308.31588 581.55493 curveto
308.31588 585.33268 lineto
306.811 585.33268 lineto
306.811 577.16768 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
316.038 583.73168 moveto
316.63037 584.11543 317.479 584.3078 317.91162 584.3078 curveto
318.59963 584.3078 319.44775 584.01918 319.44775 583.1403 curveto
319.44775 581.65155 315.91062 581.77805 315.91062 579.48943 curveto
315.91062 577.79268 317.17475 576.97731 318.7915 576.97731 curveto
319.4965 576.97731 320.07225 577.1203 320.6655 577.29605 curveto
320.53662 578.60805 lineto
320.20063 578.40055 319.30412 578.19305 318.95162 578.19305 curveto
318.18313 578.19305 317.51075 578.51293 317.51075 579.18568 curveto
317.51075 580.8493 321.04925 580.3708 321.04925 582.98068 curveto
321.04925 584.7243 319.65575 585.52418 318.19925 585.52418 curveto
317.43063 585.52418 316.647 585.44555 315.9585 585.07543 curveto
316.038 583.73168 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
327.42825 578.38493 moveto
325.267 578.38493 lineto
325.267 582.8503 lineto
325.267 583.79555 325.84325 584.3078 326.53175 584.3078 curveto
326.99613 584.3078 327.3325 584.1643 327.55613 584.01918 curveto
327.55613 585.30043 lineto
327.22012 585.39668 326.75637 585.52418 326.27587 585.52418 curveto
324.72213 585.52418 323.76175 584.7878 323.76175 583.15543 curveto
323.76175 578.38493 lineto
321.92138 578.38493 lineto
321.92138 577.16768 lineto
323.76175 577.16768 lineto
323.76175 575.27943 lineto
325.267 574.79855 lineto
325.267 577.16768 lineto
327.42825 577.16768 lineto
327.42825 578.38493 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
329.269 577.16768 moveto
330.77337 577.16768 lineto
330.77337 585.33268 lineto
329.269 585.33268 lineto
329.269 577.16768 lineto
closepath
330.87012 575.34393 moveto
329.17325 575.34393 lineto
329.17325 573.64718 lineto
330.87012 573.64718 lineto
330.87012 575.34393 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
337.8095 578.38493 moveto
335.64825 578.38493 lineto
335.64825 582.8503 lineto
335.64825 583.79555 336.2245 584.3078 336.91325 584.3078 curveto
337.377 584.3078 337.71325 584.1643 337.937 584.01918 curveto
337.937 585.30043 lineto
337.60075 585.39668 337.137 585.52418 336.657 585.52418 curveto
335.10325 585.52418 334.14325 584.7878 334.14325 583.15543 curveto
334.14325 578.38493 lineto
332.302 578.38493 lineto
332.302 577.16768 lineto
334.14325 577.16768 lineto
334.14325 575.27943 lineto
335.64825 574.79855 lineto
335.64825 577.16768 lineto
337.8095 577.16768 lineto
337.8095 578.38493 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
346.71075 585.33268 moveto
345.252 585.33268 lineto
345.252 584.0368 lineto
345.22075 584.0368 lineto
344.772 584.96405 343.6845 585.52418 342.54825 585.52418 curveto
340.4345 585.52418 339.4895 584.21305 339.4895 582.01918 curveto
339.4895 577.16768 lineto
340.9945 577.16768 lineto
340.9945 581.3938 lineto
340.9945 583.29805 341.41075 584.2268 342.72325 584.3078 curveto
344.437 584.3078 345.20575 582.9318 345.20575 580.94605 curveto
345.20575 577.16768 lineto
346.71075 577.16768 lineto
346.71075 585.33268 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
353.64825 578.38493 moveto
351.48825 578.38493 lineto
351.48825 582.8503 lineto
351.48825 583.79555 352.0645 584.3078 352.75325 584.3078 curveto
353.217 584.3078 353.55325 584.1643 353.777 584.01918 curveto
353.777 585.30043 lineto
353.44075 585.39668 352.977 585.52418 352.497 585.52418 curveto
350.94325 585.52418 349.98325 584.7878 349.98325 583.15543 curveto
349.98325 578.38493 lineto
348.14325 578.38493 lineto
348.14325 577.16768 lineto
349.98325 577.16768 lineto
349.98325 575.27943 lineto
351.48825 574.79855 lineto
351.48825 577.16768 lineto
353.64825 577.16768 lineto
353.64825 578.38493 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
360.64325 580.46505 moveto
360.64325 579.21743 359.907 578.19305 358.612 578.19305 curveto
357.13825 578.19305 356.5295 579.40893 356.417 580.46505 curveto
360.64325 580.46505 lineto
closepath
361.62075 584.9968 moveto
361.042 585.2053 360.3895 585.52418 359.042 585.52418 curveto
356.1445 585.52418 354.81575 583.76293 354.81575 581.10718 curveto
354.81575 578.68868 356.337 576.97731 358.64075 576.97731 curveto
361.36325 576.97731 362.2445 578.96118 362.2445 581.58805 curveto
356.417 581.58805 lineto
356.417 583.2043 357.68075 584.3078 359.10575 584.3078 curveto
360.097 584.3078 361.25325 583.79555 361.62075 583.49193 curveto
361.62075 584.9968 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
372.32825 584.3078 moveto
374.09075 584.3078 374.87325 582.70768 374.87325 581.25118 curveto
374.87325 579.69843 373.9295 578.19305 372.32825 578.19305 curveto
370.71325 578.19305 369.76825 579.69843 369.76825 581.25118 curveto
369.76825 582.70768 370.55075 584.3078 372.32825 584.3078 curveto
closepath
372.32825 576.97731 moveto
374.81075 576.97731 376.47575 578.76918 376.47575 581.25118 curveto
376.47575 583.58905 374.77825 585.52418 372.32825 585.52418 curveto
369.8645 585.52418 368.167 583.58905 368.167 581.25118 curveto
368.167 578.76918 369.832 576.97731 372.32825 576.97731 curveto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
379.27825 578.38493 moveto
377.357 578.38493 lineto
377.357 577.16768 lineto
379.27825 577.16768 lineto
379.27825 576.41718 lineto
379.27825 574.4323 379.7895 573.13355 382.01325 573.13355 curveto
382.39825 573.13355 382.7195 573.1823 383.022 573.22968 curveto
382.95825 574.44693 lineto
382.78325 574.38355 382.49575 574.35181 382.2395 574.35181 curveto
380.942 574.35181 380.78325 575.1828 380.78325 576.2878 curveto
380.78325 577.16768 lineto
382.94325 577.16768 lineto
382.94325 578.38493 lineto
380.78325 578.38493 lineto
380.78325 585.33268 lineto
379.27825 585.33268 lineto
379.27825 578.38493 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
391.347 575.56755 moveto
387.8745 575.56755 lineto
387.8745 574.15893 lineto
396.42075 574.15893 lineto
396.42075 575.56755 lineto
392.947 575.56755 lineto
392.947 585.33268 lineto
391.347 585.33268 lineto
391.347 575.56755 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
401.9945 580.46505 moveto
401.9945 579.21743 401.26075 578.19305 399.96325 578.19305 curveto
398.4895 578.19305 397.8795 579.40893 397.7695 580.46505 curveto
401.9945 580.46505 lineto
closepath
402.97075 584.9968 moveto
402.39575 585.2053 401.74075 585.52418 400.39325 585.52418 curveto
397.49575 585.52418 396.1695 583.76293 396.1695 581.10718 curveto
396.1695 578.68868 397.68825 576.97731 399.9945 576.97731 curveto
402.717 576.97731 403.5945 578.96118 403.5945 581.58805 curveto
397.7695 581.58805 lineto
397.7695 583.2043 399.03575 584.3078 400.457 584.3078 curveto
401.45075 584.3078 402.60325 583.79555 402.97075 583.49193 curveto
402.97075 584.9968 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
410.8645 578.54468 moveto
410.28825 578.30543 409.712 578.19305 409.232 578.19305 curveto
407.55075 578.19305 406.60575 579.69843 406.60575 581.25118 curveto
406.60575 582.70768 407.39075 584.3078 409.327 584.3078 curveto
409.8395 584.3078 410.48075 584.14818 410.94575 583.84293 curveto
411.05825 585.18768 lineto
410.4345 585.4768 409.712 585.52418 409.16825 585.52418 curveto
406.70075 585.52418 405.0045 583.58905 405.0045 581.25118 curveto
405.0045 578.76918 406.672 576.97731 409.16825 576.97731 curveto
409.7745 576.97731 410.56075 577.1203 410.992 577.29605 curveto
410.8645 578.54468 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
412.65575 573.3263 moveto
414.162 573.3263 lineto
414.162 578.33705 lineto
414.19325 578.33705 lineto
414.737 577.4728 415.682 576.97731 416.8195 576.97731 curveto
418.932 576.97731 419.877 578.2883 419.877 580.48218 curveto
419.877 585.33268 lineto
418.37075 585.33268 lineto
418.37075 581.10718 lineto
418.37075 579.2028 417.95575 578.27368 416.64325 578.19305 curveto
414.9295 578.19305 414.162 579.56905 414.162 581.55493 curveto
414.162 585.33268 lineto
412.65575 585.33268 lineto
412.65575 573.3263 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
422.337 577.16768 moveto
423.79325 577.16768 lineto
423.79325 578.46405 lineto
423.82575 578.46405 lineto
424.27325 577.5363 425.362 576.97731 426.497 576.97731 curveto
428.61075 576.97731 429.55575 578.2883 429.55575 580.48218 curveto
429.55575 585.33268 lineto
428.052 585.33268 lineto
428.052 581.10718 lineto
428.052 579.2028 427.63325 578.27368 426.322 578.19305 curveto
424.60825 578.19305 423.8395 579.56905 423.8395 581.55493 curveto
423.8395 585.33268 lineto
422.337 585.33268 lineto
422.337 577.16768 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
435.6645 584.3078 moveto
437.42575 584.3078 438.2095 582.70768 438.2095 581.25118 curveto
438.2095 579.69843 437.2645 578.19305 435.6645 578.19305 curveto
434.04825 578.19305 433.10325 579.69843 433.10325 581.25118 curveto
433.10325 582.70768 433.887 584.3078 435.6645 584.3078 curveto
closepath
435.6645 576.97731 moveto
438.147 576.97731 439.81075 578.76918 439.81075 581.25118 curveto
439.81075 583.58905 438.1145 585.52418 435.6645 585.52418 curveto
433.1995 585.52418 431.50325 583.58905 431.50325 581.25118 curveto
431.50325 578.76918 433.167 576.97731 435.6645 576.97731 curveto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
441.8995 585.33268 moveto
443.40439 585.33268 lineto
443.40439 573.32633 lineto
441.8995 573.32633 lineto
441.8995 585.33268 lineto
closepath
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
449.65575 584.3078 moveto
451.41575 584.3078 452.20075 582.70768 452.20075 581.25118 curveto
452.20075 579.69843 451.25575 578.19305 449.65575 578.19305 curveto
448.03825 578.19305 447.09325 579.69843 447.09325 581.25118 curveto
447.09325 582.70768 447.87825 584.3078 449.65575 584.3078 curveto
closepath
449.65575 576.97731 moveto
452.137 576.97731 453.802 578.76918 453.802 581.25118 curveto
453.802 583.58905 452.10325 585.52418 449.65575 585.52418 curveto
447.19075 585.52418 445.492 583.58905 445.492 581.25118 curveto
445.492 578.76918 447.157 576.97731 449.65575 576.97731 curveto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
461.57325 581.34643 moveto
461.57325 579.65055 460.787 578.19305 459.187 578.19305 curveto
457.667 578.19305 456.912 579.84105 456.912 581.23405 curveto
456.912 582.77018 457.7795 584.11543 459.187 584.11543 curveto
460.5945 584.11543 461.57325 582.86693 461.57325 581.34643 curveto
closepath
463.07575 584.98168 moveto
463.07575 587.46068 461.79575 588.88643 458.86575 588.88643 curveto
458.00075 588.88643 457.25075 588.77418 455.93575 588.3268 curveto
456.097 586.9328 lineto
457.25075 587.46068 457.93825 587.66918 459.042 587.66918 curveto
460.62825 587.66918 461.57325 586.5978 461.57325 584.8693 curveto
461.57325 584.06655 lineto
461.53825 584.06655 lineto
460.8995 584.91768 459.842 585.33268 458.802 585.33268 curveto
456.4645 585.33268 455.312 583.42943 455.312 581.31468 curveto
455.312 579.21743 456.49825 576.97731 458.96325 576.97731 curveto
460.402 576.97731 461.20325 577.50455 461.65075 578.38493 curveto
461.68325 578.38493 lineto
461.68325 577.16768 lineto
463.07575 577.16768 lineto
463.07575 584.98168 lineto
fill
grestore
gsave
0 0 0 setrgbcolor
newpath
465.06825 587.54168 moveto
465.2595 587.60518 465.51575 587.66918 465.77325 587.66918 curveto
467.11575 587.66918 467.5645 585.81418 467.5645 585.65305 curveto
467.5645 585.4768 467.37325 585.0603 467.27575 584.7878 curveto
464.507 577.16768 lineto
466.157 577.16768 lineto
468.34825 583.92405 lineto
468.382 583.92405 lineto
470.622 577.16768 lineto
472.142 577.16768 lineto
469.1345 585.50893 lineto
468.57325 587.0768 467.98075 588.88643 465.99575 588.88643 curveto
465.51575 588.88643 465.2445 588.82293 464.97075 588.77418 curveto
465.06825 587.54168 lineto
fill
grestore
grestore
showpage
%%EOF

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

View File

@ -1,19 +0,0 @@
@article{dh76,
title={{New Directions in Cryptography}},
author={Whitfield Diffie and Martin Hellman},
journal={IEEE Transactions on Information Theory},
volume={22},
number={6},
pages={644--654},
year={1976}
}
@book{kl07,
author = {Katz, Jonathan and Lindell, Yehuda},
title = {Introduction to Modern Cryptography (Chapman \& Hall/Crc Cryptography and Network Security Series)},
year = {2007},
isbn = {1584885513},
publisher = {Chapman \& Hall/CRC},
}

View File

@ -1,206 +0,0 @@
%% Encoding: ISO8859-1 %%
\RequirePackage{keyval}
\renewcommand\beamerboxesrounded[2][]{%
\global\let\beamer@firstlineitemizeunskip=\relax%
\vbox\bgroup%
\setkeys{beamerboxes}{upper=block title,lower=block body,width=\textwidth,shadow=false}%
\setkeys{beamerboxes}{#1}%
{%
\usebeamercolor{\bmb@lower}%
\globalcolorstrue%
\colorlet{lower.bg}{bg}%
}%
{%
\usebeamercolor{\bmb@upper}%
\globalcolorstrue%
\colorlet{upper.bg}{bg}%
}%
%
% Typeset head
%
\vskip4bp
\setbox\bmb@box=\hbox{%
\begin{minipage}[b]{\bmb@width}%
\usebeamercolor[fg]{\bmb@upper}%
#2%
\end{minipage}}%
\ifdim\wd\bmb@box=0pt%
\setbox\bmb@box=\hbox{}%
\ht\bmb@box=1.5pt%
\bmb@prevheight=-4.5pt%
\else%
\wd\bmb@box=\bmb@width%
\bmb@temp=\dp\bmb@box%
\ifdim\bmb@temp<1.5pt%
\bmb@temp=1.5pt%
\fi%
\setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
\dp\bmb@box=0pt%
\bmb@prevheight=\ht\bmb@box%
\fi%
\bmb@temp=\bmb@width%
\bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
\bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
\hbox{%
\begin{pgfpicture}{0bp}{+-\ht\bmb@box}{0bp}{+-\ht\bmb@box}
\ifdim\wd\bmb@box=0pt%
\color{lower.bg}%
\else%
\color{upper.bg}%
\fi%
\pgfpathqmoveto{-4bp}{-1bp}
% Adaption for "KIT-Design"
\pgfpathlineto{\pgfpoint{-4bp}{3bp}}
%\pgfpathqcurveto{-4bp}{1.2bp}{-2.2bp}{3bp}{0bp}{3bp}
\pgfpathlineto{\pgfpoint{\bmb@temp}{3bp}}
\pgfpathcurveto%
{\pgfpoint{\bmb@dima}{3bp}}%
{\pgfpoint{\bmb@dimb}{1.2bp}}%
{\pgfpoint{\bmb@dimb}{-1bp}}%
\bmb@dima=-\ht\bmb@box%
\advance\bmb@dima by-2pt%
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
\pgfusepath{fill}
\end{pgfpicture}%
\copy\bmb@box%
}%
\nointerlineskip%
\vskip-1pt%
\ifdim\wd\bmb@box=0pt%
\else%
\hbox{%
\begin{pgfpicture}{0pt}{0pt}{\bmb@width}{6pt}
\bmb@dima=\bmb@width%
\advance\bmb@dima by8bp%
\pgfpathrectangle{\pgfpoint{-4bp}{-1bp}}{\pgfpoint{\bmb@dima}{8bp}}
\pgfusepath{clip}
{\pgftransformshift{\pgfpoint{-4bp}{0bp}}\pgftext[left,base]{\pgfuseshading{bmb@transition}}}%
\end{pgfpicture}%
}%
\nointerlineskip%
\vskip-0.5pt%
\fi%
\ifbmb@shadow%
\setbox\bmb@boxshadow=\hbox{\pgfuseshading{bmb@shadow}}%
\setbox\bmb@boxshadowball=\hbox{\pgfuseshading{bmb@shadowball}}%
\setbox\bmb@boxshadowballlarge=\hbox{\pgfuseshading{bmb@shadowballlarge}}%
\fi%
\setbox\bmb@colorbox=\hbox{{\pgfpicturetrue\pgfsetcolor{lower.bg}}}%
\setbox\bmb@box=\hbox\bgroup\begin{minipage}[b]{\bmb@width}%
\vskip2pt%
\usebeamercolor[fg]{\bmb@lower}%
\colorlet{beamerstructure}{upper.bg}%
\colorlet{structure}{upper.bg}%
%\color{.}%
}
\def\endbeamerboxesrounded{%
\end{minipage}\egroup%
\wd\bmb@box=\bmb@width%
\bmb@temp=\dp\bmb@box%
\advance\bmb@temp by.5pt%
\setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
\dp\bmb@box=0pt%
\bmb@temp=\wd\bmb@box%
\bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
\bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
\hbox{%
\begin{pgfpicture}{0bp}{0bp}{0bp}{0bp}
\ifbmb@shadow%
{\pgftransformshift{\pgfpoint{4bp}{-3bp}}\pgftext{\copy\bmb@boxshadowball}}
\begin{pgfscope}
{%
\advance\bmb@temp by-1bp%
\pgfpathrectangle{\pgfpoint{\bmb@temp}{-7bp}}{\pgfpoint{9bp}{9bp}}%
\pgfusepath{clip}
}%
{\pgftransformshift{\pgfpoint{\bmb@temp}{1bp}}\pgftext{\box\bmb@boxshadowballlarge}}
\end{pgfscope}
\begin{pgfscope}
\advance\bmb@temp by-4bp%
\pgfpathrectangle{\pgfpoint{4bp}{-7bp}}{\pgfpoint{\bmb@temp}{5bp}}
\pgfusepath{clip}
{\pgftransformshift{\pgfpoint{4bp}{-7bp}}\pgftext[left,base]{\copy\bmb@boxshadow}}%
\end{pgfscope}
\begin{pgfscope}
\advance\bmb@temp by 4bp%
\bmb@dima=\ht\bmb@box%
\advance\bmb@dima by\bmb@prevheight%
\advance\bmb@dima by 4bp%
\pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
\pgfusepath{clip}
\advance\bmb@dima by-4bp%
{\pgftransformshift{\pgfpoint{\bmb@temp}{\bmb@dima}}\pgftext{\box\bmb@boxshadowball}}
\advance\bmb@dima by-1bp%
\pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
\pgfusepath{clip}
\advance\bmb@temp by4bp%
{\pgftransformshift{\pgfpoint{\bmb@temp}{-3bp}}%
\pgftransformrotate{90}%
\pgftext[left,base]{\box\bmb@boxshadow}}%
\end{pgfscope}
\fi%
\unhbox\bmb@colorbox%
\pgfpathqmoveto{-4bp}{1bp}
\pgfpathqcurveto{-4bp}{-1.2bp}{-2.2bp}{-3bp}{0bp}{-3bp}
%KIT-Design
\pgfpathlineto{\pgfpoint{\the\bmb@dimb}{-3bp}}
%\pgfpathcurveto%
%{\pgfpoint{\the\bmb@dima}{-3bp}}%
%{\pgfpoint{\the\bmb@dimb}{-1.2bp}}%
%{\pgfpoint{\the\bmb@dimb}{1bp}}%
{
\bmb@dima=\ht\bmb@box%
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
\pgfusepath{fill}
}
\ifbmb@shadow%
{
\color{black!50!bg}
\pgfsetlinewidth{0pt}
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{-.5bp}}
\bmb@dima=\ht\bmb@box%
\advance\bmb@dima by\bmb@prevheight%
\advance\bmb@dima by 1bp%
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfusepath{stroke}
\bmb@temp=\bmb@dima
\advance\bmb@dima by 1bp%
\color{black!31!bg}
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfusepath{stroke}
\advance\bmb@dima by 1bp%
\advance\bmb@temp by 1bp%
\color{black!19!bg}
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfusepath{stroke}
\advance\bmb@dima by 1bp%
\advance\bmb@temp by 1bp%
\color{black!6!bg}
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfusepath{stroke}
\advance\bmb@dima by 1.5bp%
\advance\bmb@temp by 1bp%
\color{bg}
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfusepath{stroke}
}
\fi
\end{pgfpicture}%
\box\bmb@box%
}%
\ifbmb@shadow%
\vskip4bp minus 2bp%
\else%
\vskip2bp%
\fi%
\egroup% of \vbox\bgroup
}

Binary file not shown.

View File

@ -1,83 +0,0 @@
%% Encoding: ISO8859-1 %%
%% LaTeX-Beamer template for KIT design
%% by Erik Burger, Christian Hammer
%%
%% modified by Christian Henrich and Matthias Gabel for IKS/ITI
%%
%% version 1.3
%%
%% mostly compatible to KIT corporate design v1.2
%% http://www.uni-karlsruhe.de/download/uka/Gestaltungsrichtlinien_komplett.pdf
\documentclass[18pt,aspectratio=169]{beamer}
\usetheme{kit}
\usepackage{comment}
\usepackage{pdfpages}
% if a custom picture is to be used on the title page, copy it into the 'logos'
% directory, in the line below, replace 'mypicture' with the
% filename (without extension) and uncomment the line
\renewcommand{\titleimage}{collagen}
% (picture proportions: 63 : 20, *.eps format if you use latex+dvips+ps2pdf,
% *.jpg/*.png/*.pdf if you use pdflatex)
% if you want to see BibTeX keys in the references view instead of the symbol,
% uncomment the following line
% \usebibitemtemplate{\insertbiblabel}
% uncomment the following line if you want to hide the navigation symbols
%\beamertemplatenavigationsymbolsempty
% the presentation starts here
\title[An ECM Model for Cells In Silico]{An ECM Model for Cells in Silico}
% \subtitle{}
\author{Paul Brinkmeier}
\institute[SCC]{Steinbuch Centre for Computing} % Deutsch
%\institute[ITI]{Department of Informatics, Institute of Theoretical Informatics} % Englisch
\begin{document}
\selectlanguage{english} % Deutsch
% \selectlanguage{ngerman} % Englisch
%title page
\begin{frame}
\titlepage{}
\end{frame}
\include{vortrag}
\begin{comment}
\section{References}
\begin{frame}
\frametitle{References}
\bibliography{references}
\bibliographystyle{plain} %does not render "url" fields...
% \bibliographystyle{IEEEtran} %does render "url" fields, requires "_"s and "#"s to be escaped, e.g. "\_".
\end{frame}
\end{comment}
\section{End}
\begin{frame}
\begin{columns}
\column{0.45\textwidth}
\includegraphics[page=2,width=0.9\textwidth]{tinytalk2}
\column{0.45\textwidth}
\includegraphics[page=3,width=0.9\textwidth]{tinytalk2}
\end{columns}
\vfill
\begin{columns}
\column{0.45\textwidth}
\includegraphics[page=7,width=0.9\textwidth]{tinytalk2}
\column{0.45\textwidth}
\includegraphics[page=8,width=0.9\textwidth]{tinytalk2}
\end{columns}
\end{frame}
\end{document}

Binary file not shown.

View File

@ -1,167 +0,0 @@
\section{Intro}
\begin{frame}{NAStJA: An MPI Stencil Code Solver}
\begin{figure}
\includegraphics[width=0.8\textwidth]{nastja.png}
\end{figure}
\begin{itemize}
\item CiS uses NAStJA under the hood
\item NAStJA is a massively parallel stencil code solver \\
$\implies$ CiS extensions should be stencils
\end{itemize}
\end{frame}
\begin{frame}{ECM Viscoelasticity:\\A Factor in Cell Behavior}
\begin{figure}
\includegraphics[width=0.48\textwidth]{ecm-cells.png}
\end{figure}
\begin{itemize}
\item Collagen networks in the ECM mechanically restrict cells
\item Collagen networks are \emph{viscoelastic}
\item ECM viscoelasticity influences cell behavior
\end{itemize}
\end{frame}
\section{ECM Model}
\begin{frame}{Modeling ECM Mechanics in CiS}
How can we model ECM mechanics in CiS?
\vfill{}
Two main requirements:
\begin{itemize}
\item Model exhibits viscoelastic properties
\item Model can be implemented as a stencil in NAStJA
\end{itemize}
\end{frame}
\begin{frame}{ECM Models in Literature}
\begin{figure}
\includegraphics[width=0.64\textwidth]{models.png}
\end{figure}
\begin{itemize}
\item A host of different ECM models exist
\item Various foci, e.g. mechanics, growth factors
\item Various approaches, e.g. FEM, Molecular Dynamics
\end{itemize}
\end{frame}
\begin{frame}{My Approach}
Two main requirements:
\begin{itemize}
\item Model exhibits viscoelastic properties
\item Model can be implemented as a stencil in NAStJA
\end{itemize}
\end{frame}
\section{Methods}
\begin{frame}{Lattice Boltzmann Method}
\begin{figure}
\includegraphics[width=0.6\textwidth]{lbm.png}
\end{figure}
\[
f_i(\mathbf{x} + \mathbf{c}_i, t + 1) = f_i(\mathbf{x}, t) - \frac{1}{\tau} (f_i(\mathbf{x}, t) - f_i^\text{eq}(\mathbf{x}, t))
\]
\begin{itemize}
\item Discretized particle velocities per lattice site
\item Update Step: Streaming + Collision
\item Usually used for hydrodynamics
\end{itemize}
\end{frame}
\begin{frame}{Elastic Lattice Model}
\begin{columns}
\column{0.35\textwidth}
\begin{figure}
\includegraphics[width=\textwidth]{elm.png}
\end{figure}
\column{0.65\textwidth}
\[
\mathbf{F}_{ij} = \mathbf{r}_{ij} K_{ij} (\mathbf{u}_{ij} \cdot \mathbf{x}_{ij}) + \frac{c \mathbf{u}_{ij}}{|\mathbf{x}_{ij}|^2} + \eta \mathbf{v}_{ij}
\]
\begin{itemize}
\item A square lattice based discrete particle method
\item Each lattice site represents a particle
\item Particles are connected to neighbors by springs
\end{itemize}
\end{columns}
\end{frame}
\begin{frame}{My Approach}
Two main requirements:
\begin{itemize}
\item Model exhibits viscoelastic properties \checkmark{}
\item Model can be implemented as a stencil in NAStJA \checkmark{}
\end{itemize}
\vfill
Challenges:
\begin{itemize}
\item How do we integrate the model with the CPM?
\item How can it be implemented in NAStJA?
\item How do we make it fast?
\end{itemize}
\end{frame}
\begin{comment}
\section{Intro}
\subsection{Subsection 1.1}
\frame{
\frametitle{Example slide A}
\begin{itemize}
\item PCM, Citation: \cite{dh76,kl07} %\language
\pause
\item Bullet point 2
\item \dots
\end{itemize}
}
\subsection{Subsection 1.2}
\frame{
\frametitle{Example slide B}
\begin{block}{Block 1}
\begin{itemize}
\item Test: ÄÖÜäöüß
\pause
\item Bullet point 2
\item \dots
\end{itemize}
\end{block}
}
\section{Section 2}
\frame{
\frametitle{Example slide C}
\begin{exampleblock}{Example 1}
\begin{itemize}
\item Bullet point 1
\pause
\item Bullet point 2
\item \dots
\end{itemize}
\end{exampleblock}
}
\frame{
\frametitle{Example slide D}
\begin{alertblock}{Alert 1}
\begin{itemize}
\item Bullet point 1
\pause
\item Bullet point 2
\item \dots
\end{itemize}
\end{alertblock}
}
\end{comment}

File diff suppressed because one or more lines are too long

View File

@ -248,7 +248,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.13"
"version": "3.10.11"
}
},
"nbformat": 4,

2389
experiments/Zener.jl Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

31
experiments/collatz.py Normal file
View File

@ -0,0 +1,31 @@
import time
def collatz(x):
seq = [x]
while x != 1:
if x % 2 == 0:
x //= 2
else:
x = 3 * x + 1
seq.append(x)
return seq
if __name__ == "__main__":
best = None
try:
i = 1
start = time.time()
while True:
pair = (i, collatz(i))
if (not best or len(pair[1]) > len(best[1])) and not any(c >= 2**31 for c in pair[1]):
best = pair
if i % 10000 == 0:
now = time.time()
print(f"{i:>10} best: {best[0]:>10} {len(best[1]):>5} {(now - start) * 1000 / i:5.2}ns/seq")
i += 1
except KeyboardInterrupt:
pass
print(best)

View File

@ -0,0 +1,96 @@
{
"#Testing": {
"description": "Cellular Potts Model with dynamic ECM"
},
"Application": "Cells",
"Geometry": {
"blocksize": [80, 40, 20],
"blockcount": [1, 2, 4]
},
"Settings": {
"timesteps": 100,
"randomseed": 42
},
"Filling": {
"cells": [
{
"shape": "cube",
"box": [
[21, 35, 10],
[25, 39, 15]
],
"celltype": 0
},
{
"shape": "cube",
"box": [
[15, 15, 14],
[22, 22, 20]
],
"celltype": 0
}
]
},
"CellsInSilico": {
"adhesion": {
"matrix": [
[0, 0, 0, 0],
[0, 20, 5, 5],
[0, 5, 10, 5],
[0, 5, 5, 5]
]
},
"potential": {
"direction": [1, 1, 0],
"coupling": [0, 150, 100, 50]
},
"temperature": 15,
"volume": {
"default": {
"storage": "const",
"value": 300
},
"lambda": {
"storage": "const",
"value": 10
}
},
"surface": {
"default": {
"storage": "const",
"value": 400
},
"lambda": {
"storage": "const",
"value": 10
}
},
"cleaner": {
"killdistance": 100
},
"checkerboard": "00",
"energyfunctions": ["Volume00", "Surface00", "Adhesion00", "Potential00"],
"centerofmass": {
"steps": 10
},
"dynamicecm": {
"enabled": true,
"deltat": 0.1
}
},
"Writers": {
"ParallelVTK_Cells": {
"writer": "ParallelVtkImage",
"outputtype": "UInt32",
"field": "cells",
"steps": 5
},
"ParallelVTK_Displacement": {
"writer": "ParallelVtkImage",
"outputtype": "Float32",
"field": "dynamicecm_displacement",
"steps": 1
}
},
"WriteActions": ["ParallelVTK_Cells", "ParallelVTK_Displacement"]
}

View File

@ -0,0 +1,75 @@
{
"#Testing": {
"description": "Cellular Potts Model with dynamic ECM"
},
"Application": "Cells",
"Geometry": {
"blocksize": [15, 15, 15],
"blockcount": [1, 1, 1]
},
"Settings": {
"timesteps": 100,
"randomseed": 42
},
"Filling": {
"cells": [
]
},
"CellsInSilico": {
"adhesion": {
"matrix": [
[0, 0, 0, 0],
[0, 20, 5, 5],
[0, 5, 10, 5],
[0, 5, 5, 5]
]
},
"temperature": 15,
"volume": {
"default": {
"storage": "const",
"value": 300
},
"lambda": {
"storage": "const",
"value": 10
}
},
"potential": {
"direction": [1, 1, 0],
"coupling": [0, 150, 100, 50]
},
"surface": {
"default": {
"storage": "const",
"value": 400
},
"lambda": {
"storage": "const",
"value": 10
}
},
"cleaner": {
"killdistance": 100
},
"checkerboard": "00",
"energyfunctions": ["Volume00", "Surface00", "Adhesion00", "Potential00"],
"centerofmass": {
"steps": 10
},
"dynamicecm": {
"enabled": true,
"deltat": 0.1,
"eta": 0.5
}
},
"Writers": {
"ParallelVTK_Displacement": {
"writer": "ParallelVtkImage",
"outputtype": "Float32",
"field": "dynamicecm_displacement",
"steps": 1
}
},
"WriteActions": ["ParallelVTK_Displacement"]
}

Binary file not shown.