-
Notifications
You must be signed in to change notification settings - Fork 0
/
thesis.tex
179 lines (157 loc) · 5.18 KB
/
thesis.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
\documentclass[twoside,openright,a4paper,12pt]{memoir}
%package inclusions
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[sc]{mathpazo}
\linespread{1.05}
\usepackage[T1]{fontenc}
\usepackage[backref=true,doi=false,backend=biber,bibstyle=authoryear,citestyle=authoryear-comp,hyperref=true]{biblatex}
\usepackage[disable]{todonotes}
\usepackage{color}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{fadings,decorations.pathmorphing,backgrounds,positioning,fit}
\usepackage{gensymb}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage[version=3,arrows=pgf]{mhchem}
\usepackage{listings}
\usepackage[
bookmarks,pdfborder={0,0,0}, hidelinks,colorlinks=true, allcolors=black,
]{hyperref}
\usepackage{cleveref}
%define AMS theorem (definition)
\theoremstyle{definition}
\newtheorem{defn}{Definition}
%listings default parameters
\lstset{
language=[ISO]C++,
breaklines=true,
basicstyle=\ttfamily\footnotesize,
numbers=left,
numberstyle=\tiny\color{gray},
stepnumber=2
}
%defining OpenCL keywords for listings
\lstdefinelanguage{opencl}[ISO]{C++} {
morekeywords={
float2,float3,float4,int2,int3,int4,uint,uin2,uint3,uint4,
image2d_t,
__kernel,__read_only,__local,__global,
async_work_group_copy, async_work_group_strided_copy, wait_group_events,prefetch,
clamp,degrees,max,min,mix,radians,sign,smoothstep,step,
mem_fence,read_mem_fence,write_mem_fence,
cross,dot,distance,length,normalize,fast_distance,fast_length,fast_normalize,
read_imagef,read_imagei, read_imageui,read_imageh,write_imageh,write_imagef,write_imagei,write_imageui,get_image_width,get_image_height,get_image_depth,get_image_channel_data_type,get_image_channel_order,get_image_dim,
abs,abs_diff,add_sat,hadd,rhadd,clz,clamp,mad_hi,mad24,mad_sat,mul_hi,mul24,rotate,sub_sat,upsample,
get_global_id,
}
}
%document opetions
\pagestyle{ruled}
\setcounter{tocdepth}{3}
%bibliography for each chapter
\addbibresource{bibliography.bib}
\addbibresource{chapters/introduction/introduction.bib}
\addbibresource{chapters/karstification/karstification.bib}
\addbibresource{chapters/relatedwork/relatedwork.bib}
\addbibresource{chapters/opencl/opencl.bib}
\addbibresource{chapters/marchingcubes/marchingcubes.bib}
\addbibresource{chapters/project/project.bib}
\begin{document}
\title{MODELLING SYSTEM OF KARST CAVES FOR COMPUTER GRAPHICS}
\author{Miłosz Kosobucki}
%\maketitle
\begin{titlingpage}
\calccentering{\unitlength}
\begin{adjustwidth*}{\unitlength}{-\unitlength}
\begin{center}
\input{uamlogo.tex}
\begin{LARGE}
Adam Mickiewicz University in~Poznań\\
\begin{Large}
Faculty of Mathematics and~Computer Science\\
\end{Large}
\vspace{1.5cm}
\begin{huge}
Miłosz Kosobucki\\
\small{index no.~329519}\\
\end{huge}
\vspace{1.5cm}
\begin{Huge}
\leftskip=-3cm plus 1fil\rightskip=-3cm plus 1fil
Modelling System of~Karst Caves\\ for Computer Graphics\\
\end{Huge}
\vspace{0.3cm}
\begin{footnotesize}
(Modelowanie systemu jaskiń krasowych dla grafiki komputerowej)
\end{footnotesize}
\vspace{1.3cm}
\begin{flushleft}
\leftskip=0.5\hsize
\large
Master's thesis\\
in Computer Science\\
written under supervision of\\
Wojciech Kowalewski PhD\\
\end{flushleft}
\vspace{2.1cm}
Poznań, 2013
\end{LARGE}
\end{center}
\end{adjustwidth*}
\end{titlingpage}
\listoftodos
\begin{center}
\LARGE{Oświadczenie}
\end{center}
Ja, niżej podpisany \textbf{Miłosz Kosobucki} student Wydziału
Matematyki i Informatyki Uniwersytetu im. Adama Mickiewicza w Poznaniu
oświadczam, że przedkładaną pracę dyplomową pt.:
\textbf{Modelling system of karst caves for computer graphics}
(Modelowanie systemu jakiń krasowych dla grafiki komputerowej)
napisałem samodzielnie. Oznacza to, że przy pisaniu pracy, poza niezbędnymi
konsultacjami, nie korzystałem z pomocy innych osób, a w szczególności nie
zlecałem opracowania rozprawy lub jej części innym osobom, ani nie
odpisywałem tej rozprawy lub jej części od innych osób.
Oświadczam również, że egzemplarz pracy dyplomowej w formie wydruku
komputerowego jest zgodny z egzemplarzem pracy dyplomowej w formie
elektronicznej.
Jednocześnie przyjmuję do wiadomości, że gdyby powyższe oświadczenie
okazało się nieprawdziwe, decyzja o wydaniu mi dyplomu zostanie cofnięta.
\newcommand{\kropki}[2]{%
\vbox{%
\hbox to #1{\dotfill}%
\vspace{4pt}%
\hbox to #1{\hss #2\hss}%
}
}
\vspace{1cm}
\hbox to \textwidth{%
\hfil
\kropki{4cm}{data}%
\hfil\hfil
\kropki{4cm}{podpis}%
\hfil
}% \hfil = \hskip 0pt plus 1fil
% \hss = \hskip 0pt plus 1fil minus 1fil
% \hfilneg = \hskip 0pt plus -1fil
\newpage
\begingroup
\footnotesize
\setlength{\parindent}{0pt}
\setlength{\parskip}{\baselineskip}
\newpage\null\thispagestyle{empty}\newpage
\copyright 2011 --- 2013 Miłosz Kosobucki \\
All rights reserved
\endgroup
\tableofcontents
\include{chapters/introduction/introduction}
\include{chapters/karstification/karstification}
\include{chapters/relatedwork/relatedwork}
\include{chapters/opencl/opencl}
\include{chapters/marchingcubes/marchingcubes}
\include{chapters/project/project}
\include{chapters/furtherwork/furtherwork}
\printbibliography
\end{document}