Introduction
Introduction Statistics Contact Development Disclaimer Help
tremoved tmp pdflatex files - sphere - GPU-based 3D discrete element method alg…
git clone git://src.adamsgaard.dk/sphere
Log
Files
Refs
LICENSE
---
commit 182cab6c952afc93bf21ad731213724fa9ffe842
parent 3a82b4dd4d07d884231b4389f1eede44072f898c
Author: Anders Damsgaard <[email protected]>
Date: Sat, 26 Jan 2013 12:16:50 +0100
removed tmp pdflatex files
Diffstat:
D doc/pdf/Makefile | 66 -----------------------------…
D doc/pdf/fncychap.sty | 683 -----------------------------…
D doc/pdf/python.ist | 11 -----------
D doc/pdf/sphere.aux | 124 -----------------------------…
D doc/pdf/sphere.idx | 36 -----------------------------…
D doc/pdf/sphere.ilg | 7 -------
D doc/pdf/sphere.ind | 84 -----------------------------…
D doc/pdf/sphere.log | 1121 -----------------------------…
D doc/pdf/sphere.out | 12 ------------
D doc/pdf/sphere.tex | 1100 -----------------------------…
D doc/pdf/sphere.toc | 13 -------------
D doc/pdf/sphinx.sty | 478 -----------------------------…
D doc/pdf/sphinxhowto.cls | 92 -----------------------------…
D doc/pdf/sphinxmanual.cls | 133 -----------------------------…
D doc/pdf/tabulary.sty | 452 -----------------------------…
15 files changed, 0 insertions(+), 4412 deletions(-)
---
diff --git a/doc/pdf/Makefile b/doc/pdf/Makefile
t@@ -1,66 +0,0 @@
-# Makefile for Sphinx LaTeX output
-
-ALLDOCS = $(basename $(wildcard *.tex))
-ALLPDF = $(addsuffix .pdf,$(ALLDOCS))
-ALLDVI = $(addsuffix .dvi,$(ALLDOCS))
-
-# Prefix for archive names
-ARCHIVEPRREFIX =
-# Additional LaTeX options
-LATEXOPTS =
-
-all: $(ALLPDF)
-all-pdf: $(ALLPDF)
-all-dvi: $(ALLDVI)
-all-ps: all-dvi
- for f in *.dvi; do dvips $$f; done
-
-all-pdf-ja:
- for f in *.pdf *.png *.gif *.jpg *.jpeg; do ebb $$f; done
- for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
- for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
- for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
- for f in *.idx; do mendex -U -f -d "`basename $$f .idx`.dic" -s python…
- for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
- for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
- for f in *.dvi; do dvipdfmx $$f; done
-
-zip: all-$(FMT)
- mkdir $(ARCHIVEPREFIX)docs-$(FMT)
- cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
- zip -q -r -9 $(ARCHIVEPREFIX)docs-$(FMT).zip $(ARCHIVEPREFIX)docs-$(FM…
- rm -r $(ARCHIVEPREFIX)docs-$(FMT)
-
-tar: all-$(FMT)
- mkdir $(ARCHIVEPREFIX)docs-$(FMT)
- cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
- tar cf $(ARCHIVEPREFIX)docs-$(FMT).tar $(ARCHIVEPREFIX)docs-$(FMT)
- rm -r $(ARCHIVEPREFIX)docs-$(FMT)
-
-bz2: tar
- bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
-
-# The number of LaTeX runs is quite conservative, but I don't expect it
-# to get run often, so the little extra time won't hurt.
-%.dvi: %.tex
- latex $(LATEXOPTS) '$<'
- latex $(LATEXOPTS) '$<'
- latex $(LATEXOPTS) '$<'
- -makeindex -s python.ist '$(basename $<).idx'
- latex $(LATEXOPTS) '$<'
- latex $(LATEXOPTS) '$<'
-
-%.pdf: %.tex
- pdflatex $(LATEXOPTS) '$<'
- pdflatex $(LATEXOPTS) '$<'
- pdflatex $(LATEXOPTS) '$<'
- -makeindex -s python.ist '$(basename $<).idx'
- pdflatex $(LATEXOPTS) '$<'
- pdflatex $(LATEXOPTS) '$<'
-
-clean:
- rm -f *.dvi *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla
-
-.PHONY: all all-pdf all-dvi all-ps clean
-.PHONY: all-pdf-ja
-
diff --git a/doc/pdf/fncychap.sty b/doc/pdf/fncychap.sty
t@@ -1,683 +0,0 @@
-%%% Copyright Ulf A. Lindgren
-%%%
-%%% Note Premission is granted to modify this file under
-%%% the condition that it is saved using another
-%%% file and package name.
-%%%
-%%% Revision 1.1 (1997)
-%%%
-%%% Jan. 8th Modified package name base date option
-%%% Jan. 22th Modified FmN and FmTi for error in book.cls
-%%% \MakeUppercase{#}->{\MakeUppercase#}
-%%% Apr. 6th Modified Lenny option to prevent undesired
-%%% skip of line.
-%%% Nov. 8th Fixed \@chapapp for AMS
-%%%
-%%% Revision 1.2 (1998)
-%%%
-%%% Feb. 11th Fixed appendix problem related to Bjarne
-%%% Aug. 11th Fixed problem related to 11pt and 12pt
-%%% suggested by Tomas Lundberg. THANKS!
-%%%
-%%% Revision 1.3 (2004)
-%%% Sep. 20th problem with frontmatter, mainmatter and
-%%% backmatter, pointed out by Lapo Mori
-%%%
-%%% Revision 1.31 (2004)
-%%% Sep. 21th problem with the Rejne definition streched text
-%%% caused ugly gaps in the vrule aligned with the title
-%%% text. Kindly pointed out to me by Hendri Adriaens
-%%%
-%%% Revision 1.32 (2005)
-%%% Jun. 23th compatibility problem with the KOMA class 'scrbook.c…
-%%% a remedy is a redefinition of '\@schapter' in
-%%% line with that used in KOMA. The problem was pointed
-%%% out to me by Mikkel Holm Olsen
-%%%
-%%% Revision 1.33 (2005)
-%%% Aug. 9th misspelled ``TWELV'' corrected, the error was pointed
-%%% out to me by George Pearson
-%%%
-%%% Revision 1.34 (2007)
-%%% Added an alternative to Lenny provided by Peter
-%%% Osborne (2005-11-28)
-%%% Corrected front, main and back matter, based on input
-%%% from Bas van Gils (2006-04-24)
-%%% Jul. 30th Added Bjornstrup option provided by Jean-Marc
-%%% Francois (2007-01-05).
-%%% Reverted to \MakeUppercase{#} see rev 1.1, solved
-%%% problem with MakeUppercase and MakeLowercase pointed
-%%% out by Marco Feuerstein (2007-06-06)
-
-
-%%% Last modified Jul. 2007
-
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{fncychap}
- [2007/07/30 v1.34
- LaTeX package (Revised chapters)]
-
-%%%% For conditional inclusion of color
-\newif\ifusecolor
-\usecolorfalse
-
-
-
-%%%% DEFINITION OF Chapapp variables
-\newcommand{\CNV}{\huge\bfseries}
-\newcommand{\ChNameVar}[1]{\renewcommand{\CNV}{#1}}
-
-
-%%%% DEFINITION OF TheChapter variables
-\newcommand{\CNoV}{\huge\bfseries}
-\newcommand{\ChNumVar}[1]{\renewcommand{\CNoV}{#1}}
-
-\newif\ifUCN
-\UCNfalse
-\newif\ifLCN
-\LCNfalse
-\def\ChNameLowerCase{\LCNtrue\UCNfalse}
-\def\ChNameUpperCase{\UCNtrue\LCNfalse}
-\def\ChNameAsIs{\UCNfalse\LCNfalse}
-
-%%%%% Fix for AMSBook 971008
-
-\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}
-
-
-%%%%% Fix for Bjarne and appendix 980211
-
-\newif\ifinapp
-\inappfalse
-\renewcommand\appendix{\par
- \setcounter{chapter}{0}%
- \setcounter{section}{0}%
- \inapptrue%
- \renewcommand\@chapapp{\appendixname}%
- \renewcommand\thechapter{\@Alph\c@chapter}}
-
-%%%%% Fix for frontmatter, mainmatter, and backmatter 040920
-
-\@ifundefined{@mainmatter}{\newif\if@mainmatter \@mainmattertrue}{}
-
-%%%%%
-
-
-
-\newcommand{\FmN}[1]{%
-\ifUCN
- {\MakeUppercase{#1}}\LCNfalse
-\else
- \ifLCN
- {\MakeLowercase{#1}}\UCNfalse
- \else #1
- \fi
-\fi}
-
-
-%%%% DEFINITION OF Title variables
-\newcommand{\CTV}{\Huge\bfseries}
-\newcommand{\ChTitleVar}[1]{\renewcommand{\CTV}{#1}}
-
-%%%% DEFINITION OF the basic rule width
-\newlength{\RW}
-\setlength{\RW}{1pt}
-\newcommand{\ChRuleWidth}[1]{\setlength{\RW}{#1}}
-
-\newif\ifUCT
-\UCTfalse
-\newif\ifLCT
-\LCTfalse
-\def\ChTitleLowerCase{\LCTtrue\UCTfalse}
-\def\ChTitleUpperCase{\UCTtrue\LCTfalse}
-\def\ChTitleAsIs{\UCTfalse\LCTfalse}
-\newcommand{\FmTi}[1]{%
-\ifUCT
- {\MakeUppercase{#1}}\LCTfalse
-\else
- \ifLCT
- {\MakeLowercase{#1}}\UCTfalse
- \else {#1}
- \fi
-\fi}
-
-
-
-\newlength{\mylen}
-\newlength{\myhi}
-\newlength{\px}
-\newlength{\py}
-\newlength{\pyy}
-\newlength{\pxx}
-
-
-\def\mghrulefill#1{\leavevmode\leaders\hrule\@height #1\hfill\kern\z@}
-
-\newcommand{\DOCH}{%
- \CNV\FmN{\@chapapp}\space \CNoV\thechapter
- \par\nobreak
- \vskip 20\p@
- }
-\newcommand{\DOTI}[1]{%
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@
- }
-\newcommand{\DOTIS}[1]{%
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@
- }
-
-%%%%%% SONNY DEF
-
-\DeclareOption{Sonny}{%
- \ChNameVar{\Large\sf}
- \ChNumVar{\Huge}
- \ChTitleVar{\Large\sf}
- \ChRuleWidth{0.5pt}
- \ChNameUpperCase
- \renewcommand{\DOCH}{%
- \raggedleft
- \CNV\FmN{\@chapapp}\space \CNoV\thechapter
- \par\nobreak
- \vskip 40\p@}
- \renewcommand{\DOTI}[1]{%
- \CTV\raggedleft\mghrulefill{\RW}\par\nobreak
- \vskip 5\p@
- \CTV\FmTi{#1}\par\nobreak
- \mghrulefill{\RW}\par\nobreak
- \vskip 40\p@}
- \renewcommand{\DOTIS}[1]{%
- \CTV\raggedleft\mghrulefill{\RW}\par\nobreak
- \vskip 5\p@
- \CTV\FmTi{#1}\par\nobreak
- \mghrulefill{\RW}\par\nobreak
- \vskip 40\p@}
-}
-
-%%%%%% LENNY DEF
-
-\DeclareOption{Lenny}{%
-
- \ChNameVar{\fontsize{14}{16}\usefont{OT1}{phv}{m}{n}\selectfont}
- \ChNumVar{\fontsize{60}{62}\usefont{OT1}{ptm}{m}{n}\selectfont}
- \ChTitleVar{\Huge\bfseries\rm}
- \ChRuleWidth{1pt}
- \renewcommand{\DOCH}{%
- \settowidth{\px}{\CNV\FmN{\@chapapp}}
- \addtolength{\px}{2pt}
- \settoheight{\py}{\CNV\FmN{\@chapapp}}
- \addtolength{\py}{1pt}
-
- \settowidth{\mylen}{\CNV\FmN{\@chapapp}\space\CNoV\thechapter}
- \addtolength{\mylen}{1pt}
- \settowidth{\pxx}{\CNoV\thechapter}
- \addtolength{\pxx}{-1pt}
-
- \settoheight{\pyy}{\CNoV\thechapter}
- \addtolength{\pyy}{-2pt}
- \setlength{\myhi}{\pyy}
- \addtolength{\myhi}{-1\py}
- \par
- \parbox[b]{\textwidth}{%
- \rule[\py]{\RW}{\myhi}%
- \hskip -\RW%
- \rule[\pyy]{\px}{\RW}%
- \hskip -\px%
- \raggedright%
- \CNV\FmN{\@chapapp}\space\CNoV\thechapter%
- \hskip1pt%
- \mghrulefill{\RW}%
- \rule{\RW}{\pyy}\par\nobreak%
- \vskip -\baselineskip%
- \vskip -\pyy%
- \hskip \mylen%
- \mghrulefill{\RW}\par\nobreak%
- \vskip \pyy}%
- \vskip 20\p@}
-
-
- \renewcommand{\DOTI}[1]{%
- \raggedright
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@}
-
- \renewcommand{\DOTIS}[1]{%
- \raggedright
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@}
- }
-
-%%%%%% Peter Osbornes' version of LENNY DEF
-
-\DeclareOption{PetersLenny}{%
-
-% five new lengths
-\newlength{\bl} % bottom left : orig \space
-\setlength{\bl}{6pt}
-\newcommand{\BL}[1]{\setlength{\bl}{#1}}
-\newlength{\br} % bottom right : orig 1pt
-\setlength{\br}{1pt}
-\newcommand{\BR}[1]{\setlength{\br}{#1}}
-\newlength{\tl} % top left : orig 2pt
-\setlength{\tl}{2pt}
-\newcommand{\TL}[1]{\setlength{\tl}{#1}}
-\newlength{\trr} % top right :orig 1pt
-\setlength{\trr}{1pt}
-\newcommand{\TR}[1]{\setlength{\trr}{#1}}
-\newlength{\blrule} % top right :orig 1pt
-\setlength{\trr}{0pt}
-\newcommand{\BLrule}[1]{\setlength{\blrule}{#1}}
-
-
- \ChNameVar{\fontsize{14}{16}\usefont{OT1}{phv}{m}{n}\selectfont}
- \ChNumVar{\fontsize{60}{62}\usefont{OT1}{ptm}{m}{n}\selectfont}
- \ChTitleVar{\Huge\bfseries\rm}
- \ChRuleWidth{1pt}
-\renewcommand{\DOCH}{%
-
-
-%%%%%%% tweaks for 1--9 and A--Z
-\ifcase\c@chapter\relax%
-\or\BL{-3pt}\TL{-4pt}\BR{0pt}\TR{-6pt}%1
-\or\BL{0pt}\TL{-4pt}\BR{2pt}\TR{-4pt}%2
-\or\BL{0pt}\TL{-4pt}\BR{2pt}\TR{-4pt}%3
-\or\BL{0pt}\TL{5pt}\BR{2pt}\TR{-4pt}%4
-\or\BL{0pt}\TL{3pt}\BR{2pt}\TR{-4pt}%5
-\or\BL{-1pt}\TL{0pt}\BR{2pt}\TR{-2pt}%6
-\or\BL{0pt}\TL{-3pt}\BR{2pt}\TR{-2pt}%7
-\or\BL{0pt}\TL{-3pt}\BR{2pt}\TR{-2pt}%8
-\or\BL{0pt}\TL{-3pt}\BR{-4pt}\TR{-2pt}%9
-\or\BL{-3pt}\TL{-3pt}\BR{2pt}\TR{-7pt}%10
-\or\BL{-6pt}\TL{-6pt}\BR{0pt}\TR{-9pt}%11
-\or\BL{-6pt}\TL{-6pt}\BR{2pt}\TR{-7pt}%12
-\or\BL{-5pt}\TL{-5pt}\BR{0pt}\TR{-9pt}%13
-\or\BL{-6pt}\TL{-6pt}\BR{0pt}\TR{-9pt}%14
-\or\BL{-3pt}\TL{-3pt}\BR{3pt}\TR{-6pt}%15
-\or\BL{-3pt}\TL{-3pt}\BR{3pt}\TR{-6pt}%16
-\or\BL{-5pt}\TL{-3pt}\BR{-8pt}\TR{-6pt}%17
-\or\BL{-5pt}\TL{-5pt}\BR{0pt}\TR{-9pt}%18
-\or\BL{-3pt}\TL{-3pt}\BR{-6pt}\TR{-9pt}%19
-\or\BL{0pt}\TL{0pt}\BR{0pt}\TR{-5pt}%20
-\fi
-
-\ifinapp\ifcase\c@chapter\relax%
-\or\BL{0pt}\TL{14pt}\BR{5pt}\TR{-19pt}%A
-\or\BL{0pt}\TL{-5pt}\BR{-3pt}\TR{-8pt}%B
-\or\BL{-3pt}\TL{-2pt}\BR{1pt}\TR{-6pt}\BLrule{0pt}%C
-\or\BL{0pt}\TL{-5pt}\BR{-3pt}\TR{-8pt}\BLrule{0pt}%D
-\or\BL{0pt}\TL{-5pt}\BR{2pt}\TR{-3pt}%E
-\or\BL{0pt}\TL{-5pt}\BR{-10pt}\TR{-1pt}%F
-\or\BL{-3pt}\TL{0pt}\BR{0pt}\TR{-7pt}%G
-\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}%H
-\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}%I
-\or\BL{2pt}\TL{0pt}\BR{-3pt}\TR{1pt}%J
-\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}%K
-\or\BL{0pt}\TL{-5pt}\BR{2pt}\TR{-19pt}%L
-\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}%M
-\or\BL{0pt}\TL{-5pt}\BR{-2pt}\TR{-1pt}%N
-\or\BL{-3pt}\TL{-2pt}\BR{-3pt}\TR{-11pt}%O
-\or\BL{0pt}\TL{-5pt}\BR{-9pt}\TR{-3pt}%P
-\or\BL{-3pt}\TL{-2pt}\BR{-3pt}\TR{-11pt}%Q
-\or\BL{0pt}\TL{-5pt}\BR{4pt}\TR{-8pt}%R
-\or\BL{-2pt}\TL{-2pt}\BR{-2pt}\TR{-7pt}%S
-\or\BL{-3pt}\TL{0pt}\BR{-5pt}\TR{4pt}\BLrule{8pt}%T
-\or\BL{-7pt}\TL{-11pt}\BR{-5pt}\TR{-7pt}\BLrule{0pt}%U
-\or\BL{-14pt}\TL{-5pt}\BR{-14pt}\TR{-1pt}\BLrule{14pt}%V
-\or\BL{-10pt}\TL{-9pt}\BR{-13pt}\TR{-3pt}\BLrule{7pt}%W
-\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}\BLrule{0pt}%X
-\or\BL{-6pt}\TL{-4pt}\BR{-7pt}\TR{1pt}\BLrule{7pt}%Y
-\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}\BLrule{0pt}%Z
-\fi\fi
-%%%%%%%
- \settowidth{\px}{\CNV\FmN{\@chapapp}}
- \addtolength{\px}{\tl} %MOD change 2pt to \tl
- \settoheight{\py}{\CNV\FmN{\@chapapp}}
- \addtolength{\py}{1pt}
-
- \settowidth{\mylen}{\CNV\FmN{\@chapapp}\space\CNoV\thechapter}
- \addtolength{\mylen}{\trr}% MOD change 1pt to \tr
- \settowidth{\pxx}{\CNoV\thechapter}
- \addtolength{\pxx}{-1pt}
-
- \settoheight{\pyy}{\CNoV\thechapter}
- \addtolength{\pyy}{-2pt}
- \setlength{\myhi}{\pyy}
- \addtolength{\myhi}{-1\py}
- \par
- \parbox[b]{\textwidth}{%
- \rule[\py]{\RW}{\myhi}%
- \hskip -\RW%
- \rule[\pyy]{\px}{\RW}%
- \hskip -\px%
- \raggedright%
- \CNV\FmN{\@chapapp}\rule{\blrule}{\RW}\hskip\bl\CNoV\thechapter%MOD
-% \CNV\FmN{\@chapapp}\space\CNoV\thechapter %ORIGINAL
- \hskip\br% %MOD 1pt to \br
- \mghrulefill{\RW}%
- \rule{\RW}{\pyy}\par\nobreak%
- \vskip -\baselineskip%
- \vskip -\pyy%
- \hskip \mylen%
- \mghrulefill{\RW}\par\nobreak%
- \vskip \pyy}%
- \vskip 20\p@}
-
-
- \renewcommand{\DOTI}[1]{%
- \raggedright
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@}
-
- \renewcommand{\DOTIS}[1]{%
- \raggedright
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@}
- }
-
-
-%
-
-
-%%%%%% BJORNSTRUP DEF
-
-\DeclareOption{Bjornstrup}{%
- \usecolortrue
- % pzc (Zapf Chancelery) is nice. ppl (Palatino) is cool too.
- \ChNumVar{\fontsize{76}{80}\usefont{OT1}{pzc}{m}{n}\selectfont}
- \ChTitleVar{\raggedleft\Large\sffamily\bfseries}
-
- \setlength{\myhi}{10pt} % Space between grey box border and text
- \setlength{\mylen}{\textwidth}
- \addtolength{\mylen}{-2\myhi}
- \renewcommand{\DOCH}{%
- \settowidth{\py}{\CNoV\thechapter}
- \addtolength{\py}{-10pt} % Amount of space by which the
-% % number is shifted right
- \fboxsep=0pt%
- \colorbox[gray]{.85}{\rule{0pt}{40pt}\parbox[b]{\textwidth}{\hfill}}%
- \kern-\py\raise20pt%
- \hbox{\color[gray]{.5}\CNoV\thechapter}\\%
- }
-
- \renewcommand{\DOTI}[1]{%
- \nointerlineskip\raggedright%
- \fboxsep=\myhi%
- \vskip-1ex%
- \colorbox[gray]{.85}{\parbox[t]{\mylen}{\CTV\FmTi{#1}}}\par\nobreak%
- \vskip 40\p@%
- }
-
- \renewcommand{\DOTIS}[1]{%
- \fboxsep=0pt
- \colorbox[gray]{.85}{\rule{0pt}{40pt}\parbox[b]{\textwidth}{\hfill}}\\%
- \nointerlineskip\raggedright%
- \fboxsep=\myhi%
- \colorbox[gray]{.85}{\parbox[t]{\mylen}{\CTV\FmTi{#1}}}\par\nobreak%
- \vskip 40\p@%
- }
-}
-
-
-%%%%%%% GLENN DEF
-
-
-\DeclareOption{Glenn}{%
- \ChNameVar{\bfseries\Large\sf}
- \ChNumVar{\Huge}
- \ChTitleVar{\bfseries\Large\rm}
- \ChRuleWidth{1pt}
- \ChNameUpperCase
- \ChTitleUpperCase
- \renewcommand{\DOCH}{%
- \settoheight{\myhi}{\CTV\FmTi{Test}}
- \setlength{\py}{\baselineskip}
- \addtolength{\py}{\RW}
- \addtolength{\py}{\myhi}
- \setlength{\pyy}{\py}
- \addtolength{\pyy}{-1\RW}
-
- \raggedright
- \CNV\FmN{\@chapapp}\space\CNoV\thechapter
- \hskip 3pt\mghrulefill{\RW}\rule[-1\pyy]{2\RW}{\py}\par\nobreak}
-
- \renewcommand{\DOTI}[1]{%
- \addtolength{\pyy}{-4pt}
- \settoheight{\myhi}{\CTV\FmTi{#1}}
- \addtolength{\myhi}{\py}
- \addtolength{\myhi}{-1\RW}
- \vskip -1\pyy
- \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 2pt
- \raggedleft\CTV\FmTi{#1}\par\nobreak
- \vskip 80\p@}
-
-\newlength{\backskip}
- \renewcommand{\DOTIS}[1]{%
-% \setlength{\py}{10pt}
-% \setlength{\pyy}{\py}
-% \addtolength{\pyy}{\RW}
-% \setlength{\myhi}{\baselineskip}
-% \addtolength{\myhi}{\pyy}
-% \mghrulefill{\RW}\rule[-1\py]{2\RW}{\pyy}\par\nobreak
-% \addtolength{}{}
-%\vskip -1\baselineskip
-% \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 2pt
-% \raggedleft\CTV\FmTi{#1}\par\nobreak
-% \vskip 60\p@}
-%% Fix suggested by Tomas Lundberg
- \setlength{\py}{25pt} % eller vad man vill
- \setlength{\pyy}{\py}
- \setlength{\backskip}{\py}
- \addtolength{\backskip}{2pt}
- \addtolength{\pyy}{\RW}
- \setlength{\myhi}{\baselineskip}
- \addtolength{\myhi}{\pyy}
- \mghrulefill{\RW}\rule[-1\py]{2\RW}{\pyy}\par\nobreak
- \vskip -1\backskip
- \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 3pt %
- \raggedleft\CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@}
- }
-
-%%%%%%% CONNY DEF
-
-\DeclareOption{Conny}{%
- \ChNameUpperCase
- \ChTitleUpperCase
- \ChNameVar{\centering\Huge\rm\bfseries}
- \ChNumVar{\Huge}
- \ChTitleVar{\centering\Huge\rm}
- \ChRuleWidth{2pt}
-
- \renewcommand{\DOCH}{%
- \mghrulefill{3\RW}\par\nobreak
- \vskip -0.5\baselineskip
- \mghrulefill{\RW}\par\nobreak
- \CNV\FmN{\@chapapp}\space \CNoV\thechapter
- \par\nobreak
- \vskip -0.5\baselineskip
- }
- \renewcommand{\DOTI}[1]{%
- \mghrulefill{\RW}\par\nobreak
- \CTV\FmTi{#1}\par\nobreak
- \vskip 60\p@
- }
- \renewcommand{\DOTIS}[1]{%
- \mghrulefill{\RW}\par\nobreak
- \CTV\FmTi{#1}\par\nobreak
- \vskip 60\p@
- }
- }
-
-%%%%%%% REJNE DEF
-
-\DeclareOption{Rejne}{%
-
- \ChNameUpperCase
- \ChTitleUpperCase
- \ChNameVar{\centering\Large\rm}
- \ChNumVar{\Huge}
- \ChTitleVar{\centering\Huge\rm}
- \ChRuleWidth{1pt}
- \renewcommand{\DOCH}{%
- \settoheight{\py}{\CNoV\thechapter}
- \parskip=0pt plus 1pt % Set parskip to default, just in case v1.31
- \addtolength{\py}{-1pt}
- \CNV\FmN{\@chapapp}\par\nobreak
- \vskip 20\p@
- \setlength{\myhi}{2\baselineskip}
- \setlength{\px}{\myhi}
- \addtolength{\px}{-1\RW}
- \rule[-1\px]{\RW}{\myhi}\mghrulefill{\RW}\hskip
- 10pt\raisebox{-0.5\py}{\CNoV\thechapter}\hskip 10pt\mghrulefill{\RW}\rule[…
- \vskip -3\p@% Added -2pt vskip to correct for streched text v1.31
- }
- \renewcommand{\DOTI}[1]{%
- \setlength{\mylen}{\textwidth}
- \parskip=0pt plus 1pt % Set parskip to default, just in case v1.31
- \addtolength{\mylen}{-2\RW}
- {\vrule width\RW}\parbox{\mylen}{\CTV\FmTi{#1}}{\vrule width\RW}\par\nobre…
- \vskip -3pt\rule{\RW}{2\baselineskip}\mghrulefill{\RW}\rule{\RW}{2\baselin…
- \vskip 60\p@% Added -2pt in vskip to correct for streched text v1.31
- }
- \renewcommand{\DOTIS}[1]{%
- \setlength{\py}{\fboxrule}
- \setlength{\fboxrule}{\RW}
- \setlength{\mylen}{\textwidth}
- \addtolength{\mylen}{-2\RW}
- \fbox{\parbox{\mylen}{\vskip 2\baselineskip\CTV\FmTi{#1}\par\nobreak\vskip…
- \setlength{\fboxrule}{\py}
- \vskip 60\p@
- }
- }
-
-
-%%%%%%% BJARNE DEF
-
-\DeclareOption{Bjarne}{%
- \ChNameUpperCase
- \ChTitleUpperCase
- \ChNameVar{\raggedleft\normalsize\rm}
- \ChNumVar{\raggedleft \bfseries\Large}
- \ChTitleVar{\raggedleft \Large\rm}
- \ChRuleWidth{1pt}
-
-
-%% Note thechapter -> c@chapter fix appendix bug
-%% Fixed misspelled 12
-
- \newcounter{AlphaCnt}
- \newcounter{AlphaDecCnt}
- \newcommand{\AlphaNo}{%
- \ifcase\number\theAlphaCnt
- \ifnum\c@chapter=0
- ZERO\else{}\fi
- \or ONE\or TWO\or THREE\or FOUR\or FIVE
- \or SIX\or SEVEN\or EIGHT\or NINE\or TEN
- \or ELEVEN\or TWELVE\or THIRTEEN\or FOURTEEN\or FIFTEEN
- \or SIXTEEN\or SEVENTEEN\or EIGHTEEN\or NINETEEN\fi
-}
-
- \newcommand{\AlphaDecNo}{%
- \setcounter{AlphaDecCnt}{0}
- \@whilenum\number\theAlphaCnt>0\do
- {\addtocounter{AlphaCnt}{-10}
- \addtocounter{AlphaDecCnt}{1}}
- \ifnum\number\theAlphaCnt=0
- \else
- \addtocounter{AlphaDecCnt}{-1}
- \addtocounter{AlphaCnt}{10}
- \fi
-
-
- \ifcase\number\theAlphaDecCnt\or TEN\or TWENTY\or THIRTY\or
- FORTY\or FIFTY\or SIXTY\or SEVENTY\or EIGHTY\or NINETY\fi
- }
- \newcommand{\TheAlphaChapter}{%
-
- \ifinapp
- \thechapter
- \else
- \setcounter{AlphaCnt}{\c@chapter}
- \ifnum\c@chapter<20
- \AlphaNo
- \else
- \AlphaDecNo\AlphaNo
- \fi
- \fi
- }
- \renewcommand{\DOCH}{%
- \mghrulefill{\RW}\par\nobreak
- \CNV\FmN{\@chapapp}\par\nobreak
- \CNoV\TheAlphaChapter\par\nobreak
- \vskip -1\baselineskip\vskip 5pt\mghrulefill{\RW}\par\nobreak
- \vskip 20\p@
- }
- \renewcommand{\DOTI}[1]{%
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@
- }
- \renewcommand{\DOTIS}[1]{%
- \CTV\FmTi{#1}\par\nobreak
- \vskip 40\p@
- }
-}
-
-\DeclareOption*{%
- \PackageWarning{fancychapter}{unknown style option}
- }
-
-\ProcessOptions* \relax
-
-\ifusecolor
- \RequirePackage{color}
-\fi
-\def\@makechapterhead#1{%
- \vspace*{50\p@}%
- {\parindent \z@ \raggedright \normalfont
- \ifnum \c@secnumdepth >\m@ne
- \if@mainmatter%%%%% Fix for frontmatter, mainmatter, and backmatter 0409…
- \DOCH
- \fi
- \fi
- \interlinepenalty\@M
- \if@mainmatter%%%%% Fix for frontmatter, mainmatter, and backmatter 060424
- \DOTI{#1}%
- \else%
- \DOTIS{#1}%
- \fi
- }}
-
-
-%%% Begin: To avoid problem with scrbook.cls (fncychap version 1.32)
-
-%%OUT:
-%\def\@schapter#1{\if@twocolumn
-% \@topnewpage[\@makeschapterhead{#1}]%
-% \else
-% \@makeschapterhead{#1}%
-% \@afterheading
-% \fi}
-
-%%IN:
-\def\@schapter#1{%
-\if@twocolumn%
- \@makeschapterhead{#1}%
-\else%
- \@makeschapterhead{#1}%
- \@afterheading%
-\fi}
-
-%%% End: To avoid problem with scrbook.cls (fncychap version 1.32)
-
-\def\@makeschapterhead#1{%
- \vspace*{50\p@}%
- {\parindent \z@ \raggedright
- \normalfont
- \interlinepenalty\@M
- \DOTIS{#1}
- \vskip 40\p@
- }}
-
-\endinput
-
-
diff --git a/doc/pdf/python.ist b/doc/pdf/python.ist
t@@ -1,11 +0,0 @@
-line_max 100
-headings_flag 1
-heading_prefix " \\bigletter "
-
-preamble "\\begin{theindex}
-\\def\\bigletter#1{{\\Large\\sffamily#1}\\nopagebreak\\vspace{1mm}}
-
-"
-
-symhead_positive "{Symbols}"
-numhead_positive "{Numbers}"
diff --git a/doc/pdf/sphere.aux b/doc/pdf/sphere.aux
t@@ -1,124 +0,0 @@
-\relax
-\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
-\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
-\global\let\oldcontentsline\contentsline
-\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global\let\oldnewlabel\newlabel
-\gdef\newlabel#1#2{\newlabelxx{#1}#2}
-\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\ifx\hyper@anchor\@undefined
-\let\contentsline\oldcontentsline
-\let\newlabel\oldnewlabel
-\fi}
-\fi}
-\global\let\hyper@last\relax
-\gdef\HyperFirstAtBeginDocument#1{#1}
-\providecommand\HyField@AuxAddToFields[1]{}
-\select@language{english}
-\@writefile{toc}{\select@language{english}}
-\@writefile{lof}{\select@language{english}}
-\@writefile{lot}{\select@language{english}}
-\newlabel{index::doc}{{}{1}{\relax }{section*.2}{}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{3}{chapt…
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{introduction:welcome-to-sphere-s-documentation}{{1}{3}{Introduction\…
-\newlabel{introduction:introduction}{{1}{3}{Introduction\relax }{chapter.1}{}}
-\newlabel{introduction::doc}{{1}{3}{Introduction\relax }{chapter.1}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {1.1}Requirements}{3}{sec…
-\newlabel{introduction:requirements}{{1.1}{3}{Requirements\relax }{section.1.1…
-\@writefile{toc}{\contentsline {section}{\numberline {1.2}Building \emph {sph…
-\newlabel{introduction:building-sphere}{{1.2}{4}{Building \emph {sphere}\relax…
-\@writefile{toc}{\contentsline {section}{\numberline {1.3}Work flow}{4}{sectio…
-\newlabel{introduction:work-flow}{{1.3}{4}{Work flow\relax }{section.1.3}{}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {2}Discrete element metho…
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{dem::doc}{{2}{7}{Discrete element method\relax }{chapter.2}{}}
-\newlabel{dem:discrete-element-method}{{2}{7}{Discrete element method\relax }{…
-\@writefile{toc}{\contentsline {chapter}{\numberline {3}Python API}{9}{chapter…
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{python_api:module-sphere}{{3}{9}{Python API\relax }{chapter.3}{}}
-\newlabel{python_api::doc}{{3}{9}{Python API\relax }{chapter.3}{}}
-\newlabel{python_api:python-api}{{3}{9}{Python API\relax }{chapter.3}{}}
-\newlabel{python_api:sphere.Spherebin}{{3}{9}{Python API\relax }{section*.3}{}}
-\newlabel{python_api:sphere.Spherebin.adjustUpperWall}{{3}{9}{Python API\relax…
-\newlabel{python_api:sphere.Spherebin.bond}{{3}{9}{Python API\relax }{section*…
-\newlabel{python_api:sphere.Spherebin.bulkPorosity}{{3}{9}{Python API\relax }{…
-\newlabel{python_api:sphere.Spherebin.consolidate}{{3}{9}{Python API\relax }{s…
-\newlabel{python_api:sphere.Spherebin.defaultParams}{{3}{9}{Python API\relax }…
-\newlabel{python_api:sphere.Spherebin.energy}{{3}{9}{Python API\relax }{sectio…
-\newlabel{python_api:sphere.Spherebin.generateRadii}{{3}{9}{Python API\relax }…
-\newlabel{python_api:sphere.Spherebin.initGrid}{{3}{9}{Python API\relax }{sect…
-\newlabel{python_api:sphere.Spherebin.initGridAndWorldsize}{{3}{9}{Python API\…
-\newlabel{python_api:sphere.Spherebin.initGridPos}{{3}{9}{Python API\relax }{s…
-\newlabel{python_api:sphere.Spherebin.initRandomGridPos}{{3}{9}{Python API\rel…
-\newlabel{python_api:sphere.Spherebin.initRandomPos}{{3}{9}{Python API\relax }…
-\newlabel{python_api:sphere.Spherebin.initTemporal}{{3}{10}{Python API\relax }…
-\newlabel{python_api:sphere.Spherebin.porosity}{{3}{10}{Python API\relax }{sec…
-\newlabel{python_api:sphere.Spherebin.readbin}{{3}{10}{Python API\relax }{sect…
-\newlabel{python_api:sphere.Spherebin.render}{{3}{10}{Python API\relax }{secti…
-\newlabel{python_api:sphere.Spherebin.run}{{3}{10}{Python API\relax }{section*…
-\newlabel{python_api:sphere.Spherebin.shear}{{3}{10}{Python API\relax }{sectio…
-\newlabel{python_api:sphere.Spherebin.shearstrain}{{3}{10}{Python API\relax }{…
-\newlabel{python_api:sphere.Spherebin.shearvel}{{3}{10}{Python API\relax }{sec…
-\newlabel{python_api:sphere.Spherebin.thinsection_x1x3}{{3}{10}{Python API\rel…
-\newlabel{python_api:sphere.Spherebin.torqueScript}{{3}{10}{Python API\relax }…
-\newlabel{python_api:sphere.Spherebin.uniaxialStrainRate}{{3}{10}{Python API\r…
-\newlabel{python_api:sphere.Spherebin.voidRatio}{{3}{10}{Python API\relax }{se…
-\newlabel{python_api:sphere.Spherebin.writebin}{{3}{10}{Python API\relax }{sec…
-\newlabel{python_api:sphere.Spherebin.zeroKinematics}{{3}{10}{Python API\relax…
-\newlabel{python_api:sphere.V_sphere}{{3}{10}{Python API\relax }{section*.30}{…
-\newlabel{python_api:sphere.convert}{{3}{10}{Python API\relax }{section*.31}{}}
-\newlabel{python_api:sphere.render}{{3}{11}{Python API\relax }{section*.32}{}}
-\newlabel{python_api:sphere.run}{{3}{11}{Python API\relax }{section*.33}{}}
-\newlabel{python_api:sphere.status}{{3}{11}{Python API\relax }{section*.34}{}}
-\newlabel{python_api:sphere.thinsectionVideo}{{3}{11}{Python API\relax }{secti…
-\newlabel{python_api:sphere.video}{{3}{11}{Python API\relax }{section*.36}{}}
-\newlabel{python_api:sphere.visualize}{{3}{11}{Python API\relax }{section*.37}…
-\@writefile{toc}{\contentsline {chapter}{\numberline {4}sphere internals}{13}{…
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{sphere_internals:sphere-internals}{{4}{13}{sphere internals\relax }{…
-\newlabel{sphere_internals::doc}{{4}{13}{sphere internals\relax }{chapter.4}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.1}Numerical algorithm}…
-\newlabel{sphere_internals:numerical-algorithm}{{4.1}{14}{Numerical algorithm\…
-\@writefile{toc}{\contentsline {section}{\numberline {4.2}C++ reference}{16}{s…
-\newlabel{sphere_internals:c-reference}{{4.2}{16}{C++ reference\relax }{sectio…
-\newlabel{sphere_internals:project0classDEM}{{4.2}{16}{C++ reference\relax }{s…
-\newlabel{sphere_internals:project0classDEM}{{4.2}{16}{C++ reference\relax }{s…
-\newlabel{sphere_internals:project0classDEM_1a3cd6355aefc172c712f1c91f4ffc36f2…
-\newlabel{sphere_internals:project0classDEM_1a3cd6355aefc172c712f1c91f4ffc36f2…
-\newlabel{sphere_internals:project0classDEM_1aa3066aa501f982c2df51f58fb5a91148…
-\newlabel{sphere_internals:project0classDEM_1aa3066aa501f982c2df51f58fb5a91148…
-\newlabel{sphere_internals:project0classDEM_1ac32ef9094b25ee9c35e30f4488491fe2…
-\newlabel{sphere_internals:project0classDEM_1ac32ef9094b25ee9c35e30f4488491fe2…
-\newlabel{sphere_internals:project0classDEM_1a242634f10a9bc1f19e4eb46b7168f288…
-\newlabel{sphere_internals:project0classDEM_1a242634f10a9bc1f19e4eb46b7168f288…
-\newlabel{sphere_internals:project0classDEM_1a101aafa4f3197948fafbb1500e58f0f5…
-\newlabel{sphere_internals:project0classDEM_1a101aafa4f3197948fafbb1500e58f0f5…
-\newlabel{sphere_internals:project0classDEM_1ae2a1e6696686617f9cbe05b1a264212d…
-\newlabel{sphere_internals:project0classDEM_1ae2a1e6696686617f9cbe05b1a264212d…
-\newlabel{sphere_internals:project0classDEM_1a870787f68a947706aac1960e5cc1eda8…
-\newlabel{sphere_internals:project0classDEM_1a870787f68a947706aac1960e5cc1eda8…
-\newlabel{sphere_internals:project0classDEM_1ab28a7813c5848d3b27e6f1ed5196d649…
-\newlabel{sphere_internals:project0classDEM_1ab28a7813c5848d3b27e6f1ed5196d649…
-\newlabel{sphere_internals:project0classDEM_1a5abc32b3691e7336e80cfab162d0a237…
-\newlabel{sphere_internals:project0classDEM_1a5abc32b3691e7336e80cfab162d0a237…
-\newlabel{sphere_internals:project0classDEM_1ad4e191a3aa8491ae04f1897ff1f24bde…
-\newlabel{sphere_internals:project0classDEM_1ad4e191a3aa8491ae04f1897ff1f24bde…
-\newlabel{sphere_internals:project0classDEM_1ad686ac121d845e804515bcf7209b9f71…
-\newlabel{sphere_internals:project0classDEM_1ad686ac121d845e804515bcf7209b9f71…
-\newlabel{sphere_internals:project0classDEM_1ab6c76ee881de3d710fe1fdcb3ca46dfc…
-\newlabel{sphere_internals:project0classDEM_1ab6c76ee881de3d710fe1fdcb3ca46dfc…
-\newlabel{sphere_internals:project0classDEM_1a9fa9b39cf7f038cc961337f9d4e162e5…
-\newlabel{sphere_internals:project0classDEM_1a9fa9b39cf7f038cc961337f9d4e162e5…
-\newlabel{sphere_internals:project0classDEM_1a0cb0fcf60594f664a9e593917c623767…
-\newlabel{sphere_internals:project0classDEM_1a0cb0fcf60594f664a9e593917c623767…
-\@writefile{toc}{\contentsline {chapter}{\numberline {5}Indices and tables}{19…
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{index:indices-and-tables}{{5}{19}{Indices and tables\relax }{chapter…
-\@writefile{toc}{\contentsline {chapter}{Python Module Index}{21}{section*.68}}
-\@writefile{toc}{\contentsline {chapter}{Index}{23}{section*.69}}
diff --git a/doc/pdf/sphere.idx b/doc/pdf/sphere.idx
t@@ -1,36 +0,0 @@
-\indexentry{sphere (module)|hyperpage}{9}
-\indexentry{Spherebin (class in sphere)|hyperpage}{9}
-\indexentry{adjustUpperWall() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{bond() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{bulkPorosity() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{consolidate() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{defaultParams() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{energy() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{generateRadii() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{initGrid() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{initGridAndWorldsize() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{initGridPos() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{initRandomGridPos() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{initRandomPos() (sphere.Spherebin method)|hyperpage}{9}
-\indexentry{initTemporal() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{porosity() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{readbin() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{render() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{run() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{shear() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{shearstrain() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{shearvel() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{thinsection\_x1x3() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{torqueScript() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{uniaxialStrainRate() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{voidRatio() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{writebin() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{zeroKinematics() (sphere.Spherebin method)|hyperpage}{10}
-\indexentry{V\_sphere() (in module sphere)|hyperpage}{10}
-\indexentry{convert() (in module sphere)|hyperpage}{10}
-\indexentry{render() (in module sphere)|hyperpage}{11}
-\indexentry{run() (in module sphere)|hyperpage}{11}
-\indexentry{status() (in module sphere)|hyperpage}{11}
-\indexentry{thinsectionVideo() (in module sphere)|hyperpage}{11}
-\indexentry{video() (in module sphere)|hyperpage}{11}
-\indexentry{visualize() (in module sphere)|hyperpage}{11}
diff --git a/doc/pdf/sphere.ilg b/doc/pdf/sphere.ilg
t@@ -1,7 +0,0 @@
-This is makeindex, version 2.15 [TeX Live 2012] (kpathsea + Thai support).
-Scanning style file ./python.ist......done (6 attributes redefined, 0 ignored).
-Scanning input file sphere.idx....done (36 entries accepted, 0 rejected).
-Sorting entries....done (182 comparisons).
-Generating output file sphere.ind....done (84 lines written, 0 warnings).
-Output written in sphere.ind.
-Transcript written in sphere.ilg.
diff --git a/doc/pdf/sphere.ind b/doc/pdf/sphere.ind
t@@ -1,84 +0,0 @@
-\begin{theindex}
-\def\bigletter#1{{\Large\sffamily#1}\nopagebreak\vspace{1mm}}
-
- \bigletter A
- \item adjustUpperWall() (sphere.Spherebin method), \hyperpage{9}
-
- \indexspace
- \bigletter B
- \item bond() (sphere.Spherebin method), \hyperpage{9}
- \item bulkPorosity() (sphere.Spherebin method), \hyperpage{9}
-
- \indexspace
- \bigletter C
- \item consolidate() (sphere.Spherebin method), \hyperpage{9}
- \item convert() (in module sphere), \hyperpage{10}
-
- \indexspace
- \bigletter D
- \item defaultParams() (sphere.Spherebin method), \hyperpage{9}
-
- \indexspace
- \bigletter E
- \item energy() (sphere.Spherebin method), \hyperpage{9}
-
- \indexspace
- \bigletter G
- \item generateRadii() (sphere.Spherebin method), \hyperpage{9}
-
- \indexspace
- \bigletter I
- \item initGrid() (sphere.Spherebin method), \hyperpage{9}
- \item initGridAndWorldsize() (sphere.Spherebin method), \hyperpage{9}
- \item initGridPos() (sphere.Spherebin method), \hyperpage{9}
- \item initRandomGridPos() (sphere.Spherebin method), \hyperpage{9}
- \item initRandomPos() (sphere.Spherebin method), \hyperpage{9}
- \item initTemporal() (sphere.Spherebin method), \hyperpage{10}
-
- \indexspace
- \bigletter P
- \item porosity() (sphere.Spherebin method), \hyperpage{10}
-
- \indexspace
- \bigletter R
- \item readbin() (sphere.Spherebin method), \hyperpage{10}
- \item render() (in module sphere), \hyperpage{11}
- \item render() (sphere.Spherebin method), \hyperpage{10}
- \item run() (in module sphere), \hyperpage{11}
- \item run() (sphere.Spherebin method), \hyperpage{10}
-
- \indexspace
- \bigletter S
- \item shear() (sphere.Spherebin method), \hyperpage{10}
- \item shearstrain() (sphere.Spherebin method), \hyperpage{10}
- \item shearvel() (sphere.Spherebin method), \hyperpage{10}
- \item sphere (module), \hyperpage{9}
- \item Spherebin (class in sphere), \hyperpage{9}
- \item status() (in module sphere), \hyperpage{11}
-
- \indexspace
- \bigletter T
- \item thinsection\_x1x3() (sphere.Spherebin method), \hyperpage{10}
- \item thinsectionVideo() (in module sphere), \hyperpage{11}
- \item torqueScript() (sphere.Spherebin method), \hyperpage{10}
-
- \indexspace
- \bigletter U
- \item uniaxialStrainRate() (sphere.Spherebin method), \hyperpage{10}
-
- \indexspace
- \bigletter V
- \item V\_sphere() (in module sphere), \hyperpage{10}
- \item video() (in module sphere), \hyperpage{11}
- \item visualize() (in module sphere), \hyperpage{11}
- \item voidRatio() (sphere.Spherebin method), \hyperpage{10}
-
- \indexspace
- \bigletter W
- \item writebin() (sphere.Spherebin method), \hyperpage{10}
-
- \indexspace
- \bigletter Z
- \item zeroKinematics() (sphere.Spherebin method), \hyperpage{10}
-
-\end{theindex}
diff --git a/doc/pdf/sphere.log b/doc/pdf/sphere.log
t@@ -1,1121 +0,0 @@
-This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (format=p…
-entering extended mode
- restricted \write18 enabled.
- %&-line parsing enabled.
-**sphere.tex
-(./sphere.tex
-LaTeX2e <2011/06/27>
-Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, lo
-aded.
-(./sphinxmanual.cls
-Document Class: sphinxmanual 2009/06/02 Document class (Sphinx manual)
-(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls
-Document Class: report 2007/10/19 v1.4h Standard LaTeX document class
-(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
-File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
-)
-\c@part=\count79
-\c@chapter=\count80
-\c@section=\count81
-\c@subsection=\count82
-\c@subsubsection=\count83
-\c@paragraph=\count84
-\c@subparagraph=\count85
-\c@figure=\count86
-\c@table=\count87
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\bibindent=\dimen102
-))
-(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
-Package: inputenc 2008/03/30 v1.1d Input encoding file
-\inpenc@prehook=\toks14
-\inpenc@posthook=\toks15
-
-(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
-File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
-Now handling font encoding OML ...
-... no UTF-8 mapping file for font encoding OML
-Now handling font encoding T1 ...
-... processing UTF-8 mapping file for font encoding T1
-
-(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu
-File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- defining Unicode char U+00A1 (decimal 161)
- defining Unicode char U+00A3 (decimal 163)
- defining Unicode char U+00AB (decimal 171)
- defining Unicode char U+00BB (decimal 187)
- defining Unicode char U+00BF (decimal 191)
- defining Unicode char U+00C0 (decimal 192)
- defining Unicode char U+00C1 (decimal 193)
- defining Unicode char U+00C2 (decimal 194)
- defining Unicode char U+00C3 (decimal 195)
- defining Unicode char U+00C4 (decimal 196)
- defining Unicode char U+00C5 (decimal 197)
- defining Unicode char U+00C6 (decimal 198)
- defining Unicode char U+00C7 (decimal 199)
- defining Unicode char U+00C8 (decimal 200)
- defining Unicode char U+00C9 (decimal 201)
- defining Unicode char U+00CA (decimal 202)
- defining Unicode char U+00CB (decimal 203)
- defining Unicode char U+00CC (decimal 204)
- defining Unicode char U+00CD (decimal 205)
- defining Unicode char U+00CE (decimal 206)
- defining Unicode char U+00CF (decimal 207)
- defining Unicode char U+00D0 (decimal 208)
- defining Unicode char U+00D1 (decimal 209)
- defining Unicode char U+00D2 (decimal 210)
- defining Unicode char U+00D3 (decimal 211)
- defining Unicode char U+00D4 (decimal 212)
- defining Unicode char U+00D5 (decimal 213)
- defining Unicode char U+00D6 (decimal 214)
- defining Unicode char U+00D8 (decimal 216)
- defining Unicode char U+00D9 (decimal 217)
- defining Unicode char U+00DA (decimal 218)
- defining Unicode char U+00DB (decimal 219)
- defining Unicode char U+00DC (decimal 220)
- defining Unicode char U+00DD (decimal 221)
- defining Unicode char U+00DE (decimal 222)
- defining Unicode char U+00DF (decimal 223)
- defining Unicode char U+00E0 (decimal 224)
- defining Unicode char U+00E1 (decimal 225)
- defining Unicode char U+00E2 (decimal 226)
- defining Unicode char U+00E3 (decimal 227)
- defining Unicode char U+00E4 (decimal 228)
- defining Unicode char U+00E5 (decimal 229)
- defining Unicode char U+00E6 (decimal 230)
- defining Unicode char U+00E7 (decimal 231)
- defining Unicode char U+00E8 (decimal 232)
- defining Unicode char U+00E9 (decimal 233)
- defining Unicode char U+00EA (decimal 234)
- defining Unicode char U+00EB (decimal 235)
- defining Unicode char U+00EC (decimal 236)
- defining Unicode char U+00ED (decimal 237)
- defining Unicode char U+00EE (decimal 238)
- defining Unicode char U+00EF (decimal 239)
- defining Unicode char U+00F0 (decimal 240)
- defining Unicode char U+00F1 (decimal 241)
- defining Unicode char U+00F2 (decimal 242)
- defining Unicode char U+00F3 (decimal 243)
- defining Unicode char U+00F4 (decimal 244)
- defining Unicode char U+00F5 (decimal 245)
- defining Unicode char U+00F6 (decimal 246)
- defining Unicode char U+00F8 (decimal 248)
- defining Unicode char U+00F9 (decimal 249)
- defining Unicode char U+00FA (decimal 250)
- defining Unicode char U+00FB (decimal 251)
- defining Unicode char U+00FC (decimal 252)
- defining Unicode char U+00FD (decimal 253)
- defining Unicode char U+00FE (decimal 254)
- defining Unicode char U+00FF (decimal 255)
- defining Unicode char U+0102 (decimal 258)
- defining Unicode char U+0103 (decimal 259)
- defining Unicode char U+0104 (decimal 260)
- defining Unicode char U+0105 (decimal 261)
- defining Unicode char U+0106 (decimal 262)
- defining Unicode char U+0107 (decimal 263)
- defining Unicode char U+010C (decimal 268)
- defining Unicode char U+010D (decimal 269)
- defining Unicode char U+010E (decimal 270)
- defining Unicode char U+010F (decimal 271)
- defining Unicode char U+0110 (decimal 272)
- defining Unicode char U+0111 (decimal 273)
- defining Unicode char U+0118 (decimal 280)
- defining Unicode char U+0119 (decimal 281)
- defining Unicode char U+011A (decimal 282)
- defining Unicode char U+011B (decimal 283)
- defining Unicode char U+011E (decimal 286)
- defining Unicode char U+011F (decimal 287)
- defining Unicode char U+0130 (decimal 304)
- defining Unicode char U+0131 (decimal 305)
- defining Unicode char U+0132 (decimal 306)
- defining Unicode char U+0133 (decimal 307)
- defining Unicode char U+0139 (decimal 313)
- defining Unicode char U+013A (decimal 314)
- defining Unicode char U+013D (decimal 317)
- defining Unicode char U+013E (decimal 318)
- defining Unicode char U+0141 (decimal 321)
- defining Unicode char U+0142 (decimal 322)
- defining Unicode char U+0143 (decimal 323)
- defining Unicode char U+0144 (decimal 324)
- defining Unicode char U+0147 (decimal 327)
- defining Unicode char U+0148 (decimal 328)
- defining Unicode char U+014A (decimal 330)
- defining Unicode char U+014B (decimal 331)
- defining Unicode char U+0150 (decimal 336)
- defining Unicode char U+0151 (decimal 337)
- defining Unicode char U+0152 (decimal 338)
- defining Unicode char U+0153 (decimal 339)
- defining Unicode char U+0154 (decimal 340)
- defining Unicode char U+0155 (decimal 341)
- defining Unicode char U+0158 (decimal 344)
- defining Unicode char U+0159 (decimal 345)
- defining Unicode char U+015A (decimal 346)
- defining Unicode char U+015B (decimal 347)
- defining Unicode char U+015E (decimal 350)
- defining Unicode char U+015F (decimal 351)
- defining Unicode char U+0160 (decimal 352)
- defining Unicode char U+0161 (decimal 353)
- defining Unicode char U+0162 (decimal 354)
- defining Unicode char U+0163 (decimal 355)
- defining Unicode char U+0164 (decimal 356)
- defining Unicode char U+0165 (decimal 357)
- defining Unicode char U+016E (decimal 366)
- defining Unicode char U+016F (decimal 367)
- defining Unicode char U+0170 (decimal 368)
- defining Unicode char U+0171 (decimal 369)
- defining Unicode char U+0178 (decimal 376)
- defining Unicode char U+0179 (decimal 377)
- defining Unicode char U+017A (decimal 378)
- defining Unicode char U+017B (decimal 379)
- defining Unicode char U+017C (decimal 380)
- defining Unicode char U+017D (decimal 381)
- defining Unicode char U+017E (decimal 382)
- defining Unicode char U+200C (decimal 8204)
- defining Unicode char U+2013 (decimal 8211)
- defining Unicode char U+2014 (decimal 8212)
- defining Unicode char U+2018 (decimal 8216)
- defining Unicode char U+2019 (decimal 8217)
- defining Unicode char U+201A (decimal 8218)
- defining Unicode char U+201C (decimal 8220)
- defining Unicode char U+201D (decimal 8221)
- defining Unicode char U+201E (decimal 8222)
- defining Unicode char U+2030 (decimal 8240)
- defining Unicode char U+2031 (decimal 8241)
- defining Unicode char U+2039 (decimal 8249)
- defining Unicode char U+203A (decimal 8250)
- defining Unicode char U+2423 (decimal 9251)
-)
-Now handling font encoding OT1 ...
-... processing UTF-8 mapping file for font encoding OT1
-
-(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu
-File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- defining Unicode char U+00A1 (decimal 161)
- defining Unicode char U+00A3 (decimal 163)
- defining Unicode char U+00B8 (decimal 184)
- defining Unicode char U+00BF (decimal 191)
- defining Unicode char U+00C5 (decimal 197)
- defining Unicode char U+00C6 (decimal 198)
- defining Unicode char U+00D8 (decimal 216)
- defining Unicode char U+00DF (decimal 223)
- defining Unicode char U+00E6 (decimal 230)
- defining Unicode char U+00EC (decimal 236)
- defining Unicode char U+00ED (decimal 237)
- defining Unicode char U+00EE (decimal 238)
- defining Unicode char U+00EF (decimal 239)
- defining Unicode char U+00F8 (decimal 248)
- defining Unicode char U+0131 (decimal 305)
- defining Unicode char U+0141 (decimal 321)
- defining Unicode char U+0142 (decimal 322)
- defining Unicode char U+0152 (decimal 338)
- defining Unicode char U+0153 (decimal 339)
- defining Unicode char U+2013 (decimal 8211)
- defining Unicode char U+2014 (decimal 8212)
- defining Unicode char U+2018 (decimal 8216)
- defining Unicode char U+2019 (decimal 8217)
- defining Unicode char U+201C (decimal 8220)
- defining Unicode char U+201D (decimal 8221)
-)
-Now handling font encoding OMS ...
-... processing UTF-8 mapping file for font encoding OMS
-
-(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu
-File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- defining Unicode char U+00A7 (decimal 167)
- defining Unicode char U+00B6 (decimal 182)
- defining Unicode char U+00B7 (decimal 183)
- defining Unicode char U+2020 (decimal 8224)
- defining Unicode char U+2021 (decimal 8225)
- defining Unicode char U+2022 (decimal 8226)
-)
-Now handling font encoding OMX ...
-... no UTF-8 mapping file for font encoding OMX
-Now handling font encoding U ...
-... no UTF-8 mapping file for font encoding U
- defining Unicode char U+00A9 (decimal 169)
- defining Unicode char U+00AA (decimal 170)
- defining Unicode char U+00AE (decimal 174)
- defining Unicode char U+00BA (decimal 186)
- defining Unicode char U+02C6 (decimal 710)
- defining Unicode char U+02DC (decimal 732)
- defining Unicode char U+200C (decimal 8204)
- defining Unicode char U+2026 (decimal 8230)
- defining Unicode char U+2122 (decimal 8482)
- defining Unicode char U+2423 (decimal 9251)
-))
- defining Unicode char U+00A0 (decimal 160)
-
-(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
-Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
-
-(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def
-File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
-LaTeX Font Info: Redeclaring font encoding T1 on input line 43.
-))
-(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
-Package: babel 2008/07/08 v3.8m The Babel package
-
-(/usr/share/texlive/texmf-dist/tex/generic/babel/english.ldf
-Language: english 2005/03/30 v3.3o English support from the babel system
-
-(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def
-File: babel.def 2008/07/08 v3.8m Babel common definitions
-\babel@savecnt=\count88
-\U@D=\dimen103
-)
-\l@british = a dialect from \language\l@english
-\l@UKenglish = a dialect from \language\l@english
-\l@canadian = a dialect from \language\l@american
-\l@australian = a dialect from \language\l@british
-\l@newzealand = a dialect from \language\l@british
-))
-(/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty
-Package: times 2005/04/12 PSNFSS-v9.2a (SPQR)
-) (./fncychap.sty
-Package: fncychap 2007/07/30 v1.34 LaTeX package (Revised chapters)
-\RW=\skip43
-\mylen=\skip44
-\myhi=\skip45
-\px=\skip46
-\py=\skip47
-\pyy=\skip48
-\pxx=\skip49
-\c@AlphaCnt=\count89
-\c@AlphaDecCnt=\count90
-)
-(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty
-Package: longtable 2004/02/01 v4.11 Multi-page Table package (DPC)
-\LTleft=\skip50
-\LTright=\skip51
-\LTpre=\skip52
-\LTpost=\skip53
-\LTchunksize=\count91
-\LTcapwidth=\dimen104
-\LT@head=\box26
-\LT@firsthead=\box27
-\LT@foot=\box28
-\LT@lastfoot=\box29
-\LT@cols=\count92
-\LT@rows=\count93
-\c@LT@tables=\count94
-\c@LT@chunks=\count95
-\LT@p@ftn=\toks16
-) (./sphinx.sty
-Package: sphinx 2010/01/15 LaTeX package (Sphinx markup)
-
-(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
-Package: textcomp 2005/09/27 v1.99g Standard LaTeX package
-Package textcomp Info: Sub-encoding information:
-(textcomp) 5 = only ISO-Adobe without \textcurrency
-(textcomp) 4 = 5 + \texteuro
-(textcomp) 3 = 4 + \textohm
-(textcomp) 2 = 3 + \textestimated + \textcurrency
-(textcomp) 1 = TS1 - \textcircled - \t
-(textcomp) 0 = TS1 (full)
-(textcomp) Font families with sub-encoding setting implement
-(textcomp) only a restricted character set as indicated.
-(textcomp) Family '?' is the default used for unknown fonts.
-(textcomp) See the documentation for details.
-Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71.
-
-(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def
-File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
-Now handling font encoding TS1 ...
-... processing UTF-8 mapping file for font encoding TS1
-
-(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu
-File: ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- defining Unicode char U+00A2 (decimal 162)
- defining Unicode char U+00A3 (decimal 163)
- defining Unicode char U+00A4 (decimal 164)
- defining Unicode char U+00A5 (decimal 165)
- defining Unicode char U+00A6 (decimal 166)
- defining Unicode char U+00A7 (decimal 167)
- defining Unicode char U+00A8 (decimal 168)
- defining Unicode char U+00A9 (decimal 169)
- defining Unicode char U+00AA (decimal 170)
- defining Unicode char U+00AC (decimal 172)
- defining Unicode char U+00AE (decimal 174)
- defining Unicode char U+00AF (decimal 175)
- defining Unicode char U+00B0 (decimal 176)
- defining Unicode char U+00B1 (decimal 177)
- defining Unicode char U+00B2 (decimal 178)
- defining Unicode char U+00B3 (decimal 179)
- defining Unicode char U+00B4 (decimal 180)
- defining Unicode char U+00B5 (decimal 181)
- defining Unicode char U+00B6 (decimal 182)
- defining Unicode char U+00B7 (decimal 183)
- defining Unicode char U+00B9 (decimal 185)
- defining Unicode char U+00BA (decimal 186)
- defining Unicode char U+00BC (decimal 188)
- defining Unicode char U+00BD (decimal 189)
- defining Unicode char U+00BE (decimal 190)
- defining Unicode char U+00D7 (decimal 215)
- defining Unicode char U+00F7 (decimal 247)
- defining Unicode char U+0192 (decimal 402)
- defining Unicode char U+02C7 (decimal 711)
- defining Unicode char U+02D8 (decimal 728)
- defining Unicode char U+02DD (decimal 733)
- defining Unicode char U+0E3F (decimal 3647)
- defining Unicode char U+2016 (decimal 8214)
- defining Unicode char U+2020 (decimal 8224)
- defining Unicode char U+2021 (decimal 8225)
- defining Unicode char U+2022 (decimal 8226)
- defining Unicode char U+2030 (decimal 8240)
- defining Unicode char U+2031 (decimal 8241)
- defining Unicode char U+203B (decimal 8251)
- defining Unicode char U+203D (decimal 8253)
- defining Unicode char U+2044 (decimal 8260)
- defining Unicode char U+204E (decimal 8270)
- defining Unicode char U+2052 (decimal 8274)
- defining Unicode char U+20A1 (decimal 8353)
- defining Unicode char U+20A4 (decimal 8356)
- defining Unicode char U+20A6 (decimal 8358)
- defining Unicode char U+20A9 (decimal 8361)
- defining Unicode char U+20AB (decimal 8363)
- defining Unicode char U+20AC (decimal 8364)
- defining Unicode char U+20B1 (decimal 8369)
- defining Unicode char U+2103 (decimal 8451)
- defining Unicode char U+2116 (decimal 8470)
- defining Unicode char U+2117 (decimal 8471)
- defining Unicode char U+211E (decimal 8478)
- defining Unicode char U+2120 (decimal 8480)
- defining Unicode char U+2122 (decimal 8482)
- defining Unicode char U+2126 (decimal 8486)
- defining Unicode char U+2127 (decimal 8487)
- defining Unicode char U+212E (decimal 8494)
- defining Unicode char U+2190 (decimal 8592)
- defining Unicode char U+2191 (decimal 8593)
- defining Unicode char U+2192 (decimal 8594)
- defining Unicode char U+2193 (decimal 8595)
- defining Unicode char U+2329 (decimal 9001)
- defining Unicode char U+232A (decimal 9002)
- defining Unicode char U+2422 (decimal 9250)
- defining Unicode char U+25E6 (decimal 9702)
- defining Unicode char U+25EF (decimal 9711)
- defining Unicode char U+266A (decimal 9834)
-))
-LaTeX Info: Redefining \oldstylenums on input line 266.
-Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281.
-Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282.
-Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283.
-Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284.
-Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285.
-Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286.
-Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287.
-Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288.
-Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289.
-Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290.
-Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291.
-Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292.
-Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293.
-Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294.
-Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295.
-Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296.
-Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297.
-Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298.
-Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299.
-Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300.
-Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301.
-Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302.
-Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303.
-Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304.
-
-Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305.
-Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306.
-Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307.
-Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308.
-Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309.
-Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310.
-Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 311.
-Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 312.
-Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 313.
-Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 314.
-Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 315.
-Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 316.
-Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 317.
-Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 318.
-Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 319.
-Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 320.
-Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 321.
-Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 322.
-Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 323.
-Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 324.
-Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 325.
-Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 326.
-Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 327.
-Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 328.
-Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 329.
-Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 330.
-Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 331.
-Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 332.
-Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 333.
-Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 334.
-Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 335.
-Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 336.
-Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 337.
-Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 338.
-Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 339.
-Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 340.
-)
-(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
-\fancy@headwidth=\skip54
-\f@ncyO@elh=\skip55
-\f@ncyO@erh=\skip56
-\f@ncyO@olh=\skip57
-\f@ncyO@orh=\skip58
-\f@ncyO@elf=\skip59
-\f@ncyO@erf=\skip60
-\f@ncyO@olf=\skip61
-\f@ncyO@orf=\skip62
-)
-(/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty
-Package: fancybox 2010/05/15 1.4
-
-Style option: `fancybox' v1.4 <2010/05/15> (tvz)
-\@fancybox=\box30
-\shadowsize=\dimen105
-\@Sbox=\box31
-\do@VerbBox=\toks17
-\the@fancyput=\toks18
-\this@fancyput=\toks19
-\EndVerbatimTokens=\toks20
-\Verbatim@Outfile=\write3
-\Verbatim@Infile=\read1
-) (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
-Package: titlesec 2011/12/15 v2.10.0 Sectioning titles
-\ttl@box=\box32
-\beforetitleunit=\skip63
-\aftertitleunit=\skip64
-\ttl@plus=\dimen106
-\ttl@minus=\dimen107
-\ttl@toksa=\toks21
-\titlewidth=\dimen108
-\titlewidthlast=\dimen109
-\titlewidthfirst=\dimen110
-)
-(./tabulary.sty
-Package: tabulary 2007/10/02 v0.9 tabulary package (DPC)
- (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
-Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
-\col@sep=\dimen111
-\extrarowheight=\dimen112
-\NC@list=\toks22
-\extratabsurround=\skip65
-\backup@length=\skip66
-)
-\TY@count=\count96
-\TY@linewidth=\dimen113
-\tymin=\dimen114
-\tymax=\dimen115
-\TY@tablewidth=\dimen116
-)
-(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip67
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks23
-\ex@=\dimen117
-))
-(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen118
-)
-(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count97
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count98
-\leftroot@=\count99
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count100
-\DOTSCASE@=\count101
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box33
-\strutbox@=\box34
-\big@size=\dimen119
-LaTeX Font Info: Redeclaring font encoding OML on input line 567.
-LaTeX Font Info: Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count102
-\c@MaxMatrixCols=\count103
-\dotsspace@=\muskip10
-\c@parentequation=\count104
-\dspbrk@lvl=\count105
-\tag@help=\toks24
-\row@=\count106
-\column@=\count107
-\maxfields@=\count108
-\andhelp@=\toks25
-\eqnshift@=\dimen120
-\alignsep@=\dimen121
-\tagshift@=\dimen122
-\tagwidth@=\dimen123
-\totwidth@=\dimen124
-\lineht@=\dimen125
-\@envbody=\toks26
-\multlinegap=\skip68
-\multlinetaggap=\skip69
-\mathdisplay@stack=\toks27
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
-Package: makeidx 2000/03/29 v1.0m Standard LaTeX package
-)
-(/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
-Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks
-\OuterFrameSep=\skip70
-\fb@frw=\dimen126
-\fb@frh=\dimen127
-\FrameRule=\dimen128
-\FrameSep=\dimen129
-)
-(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
-Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
-)
-(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
-Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
-
-(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package color Info: Driver file: pdftex.def on input line 130.
-
-(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
-File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
-
-(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
-Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
-)
-(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
-Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
-)
-\Gread@gobject=\count109
-))
-(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
-Package: fancyvrb 2008/02/07
-
-Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix
-<2008/02/07> (tvz) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks28
-)
-\FV@CodeLineNo=\count110
-\FV@InFile=\read2
-\FV@TabBox=\box35
-\c@FancyVerbLine=\count111
-\FV@StepNumber=\count112
-\FV@OutFile=\write4
-) (/usr/share/texlive/texmf-dist/tex/latex/threeparttable/threeparttable.sty
-Package: threeparttable 2003/06/13 v 3.0
-\@tempboxb=\box36
-)
-(/usr/share/texlive/texmf-dist/tex/latex/mdwtools/footnote.sty
-Package: footnote 1997/01/28 1.13 Save footnotes around boxes
-\fn@notes=\box37
-\fn@width=\dimen130
-)
-(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty
-\wrapoverhang=\dimen131
-\WF@size=\dimen132
-\c@WF@wrappedlines=\count113
-\WF@box=\box38
-\WF@everypar=\toks29
-Package: wrapfig 2003/01/31 v 3.6
-)
-(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
-Package: parskip 2001/04/09 non-zero parskip adjustments
-)
-(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
-File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: pdftex.def on input line 91.
-)
-\Gin@req@height=\dimen133
-\Gin@req@width=\dimen134
-)
-(/usr/share/texlive/texmf-dist/tex/plain/misc/pdfcolor.tex)
-\distancetoright=\skip71
-\py@argswidth=\skip72
-\py@noticelength=\skip73
-\lineblockindentation=\skip74
-\image@box=\box39
-\image@width=\dimen135
-
-(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2012/05/13 v6.82q Hypertext links for LaTeX
-
-(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
-Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO)
-
-
-(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
-Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO)
-Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO)
-Package hobsub Info: Skipping package `infwarerr' (already loaded).
-Package hobsub Info: Skipping package `ltxcmds' (already loaded).
-Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
-Package ifluatex Info: LuaTeX not detected.
-Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
-Package ifvtex Info: VTeX not detected.
-Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO)
-Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
-Package ifpdf Info: pdfTeX in PDF mode is detected.
-Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
-Package etexcmds Info: Could not find \expanded.
-(etexcmds) That can mean that you are not using pdfTeX 1.50 or
-(etexcmds) that some package has redefined \expanded.
-(etexcmds) In the latter case, load this package earlier.
-Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
-Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
-Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
-)
-Package pdftexcmds Info: LuaTeX not detected.
-Package pdftexcmds Info: \pdf@primitive is available.
-Package pdftexcmds Info: \pdf@ifprimitive is available.
-Package pdftexcmds Info: \pdfdraftmode found.
-Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
-Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO
-)
-Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO)
-Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO)
-)
-Package hobsub Info: Skipping package `hobsub' (already loaded).
-Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
-Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO)
-Package: xcolor-patch 2011/01/30 xcolor patch
-Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO)
-Package atveryend Info: \enddocument detected (standard20110627).
-Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO)
-Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO)
-Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
-)
-(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
-Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
-)
-(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
-)
-\@linkdim=\dimen136
-\Hy@linkcounter=\count114
-\Hy@pagecounter=\count115
-
-(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2012/05/13 v6.82q Hyperref: PDFDocEncoding definition (HO)
-Now handling font encoding PD1 ...
-... no UTF-8 mapping file for font encoding PD1
-)
-\Hy@SavedSpaceFactor=\count116
-
-(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-Package hyperref Info: Option `colorlinks' set `true' on input line 3941.
-Package hyperref Info: Option `breaklinks' set `true' on input line 3941.
-Package hyperref Info: Hyper figures OFF on input line 4062.
-Package hyperref Info: Link nesting OFF on input line 4067.
-Package hyperref Info: Hyper index ON on input line 4070.
-Package hyperref Info: Plain pages OFF on input line 4077.
-Package hyperref Info: Backreferencing OFF on input line 4082.
-Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
-Package hyperref Info: Bookmarks ON on input line 4300.
-\c@Hy@tempcnt=\count117
-
-(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
-\Urlmuskip=\muskip11
-Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 4653.
-\Fld@menulength=\count118
-\Field@Width=\dimen137
-\Fld@charsize=\dimen138
-Package hyperref Info: Hyper figures OFF on input line 5773.
-Package hyperref Info: Link nesting OFF on input line 5778.
-Package hyperref Info: Hyper index ON on input line 5781.
-Package hyperref Info: backreferencing OFF on input line 5788.
-Package hyperref Info: Link coloring ON on input line 5791.
-Package hyperref Info: Link coloring with OCG OFF on input line 5798.
-Package hyperref Info: PDF/A mode OFF on input line 5803.
-LaTeX Info: Redefining \ref on input line 5843.
-LaTeX Info: Redefining \pageref on input line 5847.
-\Hy@abspage=\count119
-\c@Item=\count120
-\c@Hfootnote=\count121
-)
-
-Package hyperref Message: Driver (autodetected): hpdftex.
-
-(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
-File: hpdftex.def 2012/05/13 v6.82q Hyperref driver for pdfTeX
-\Fld@listcount=\count122
-\c@bookmark@seq@number=\count123
-
-(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
-Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
-Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
-82.
-)
-\Hy@SectionHShift=\skip75
-)
-(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty
-Package: hypcap 2011/02/16 v1.11 Adjusting the anchors of captions (HO)
-)
-\DUlineblockindent=\skip76
-)
-(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty
-\bigstrutjot=\dimen139
-)
-\@indexfile=\write5
-\openout5 = `sphere.idx'.
-
-
-Writing index file sphere.idx
-(./sphere.aux
-
-LaTeX Warning: Label `sphere_internals:project0classDEM' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1a3cd6355aefc172c712f1c
-91f4ffc36f2' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1aa3066aa501f982c2df51f
-58fb5a91148' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1ac32ef9094b25ee9c35e30
-f4488491fe2' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1a242634f10a9bc1f19e4eb
-46b7168f288' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1a101aafa4f3197948fafbb
-1500e58f0f5' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1ae2a1e6696686617f9cbe0
-5b1a264212d' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1a870787f68a947706aac19
-60e5cc1eda8' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1ab28a7813c5848d3b27e6f
-1ed5196d649' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1a5abc32b3691e7336e80cf
-ab162d0a237' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1ad4e191a3aa8491ae04f18
-97ff1f24bde' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1ad686ac121d845e804515b
-cf7209b9f71' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1ab6c76ee881de3d710fe1f
-dcb3ca46dfc' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1a9fa9b39cf7f038cc96133
-7f9d4e162e5' multiply defined.
-
-
-LaTeX Warning: Label `sphere_internals:project0classDEM_1a0cb0fcf60594f664a9e59
-3917c623767' multiply defined.
-
-)
-\openout1 = `sphere.aux'.
-
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 113.
-LaTeX Font Info: ... okay on input line 113.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 113.
-LaTeX Font Info: ... okay on input line 113.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 113.
-LaTeX Font Info: ... okay on input line 113.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 113.
-LaTeX Font Info: ... okay on input line 113.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 113.
-LaTeX Font Info: ... okay on input line 113.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 113.
-LaTeX Font Info: ... okay on input line 113.
-LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 113.
-LaTeX Font Info: Try loading font information for TS1+cmr on input line 113.
-
- (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd
-File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info: ... okay on input line 113.
-LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 113.
-LaTeX Font Info: ... okay on input line 113.
-LaTeX Font Info: Try loading font information for T1+ptm on input line 113.
-
-(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd
-File: t1ptm.fd 2001/06/04 font definitions for T1/ptm.
-)
-(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
-[Loading MPS to PDF converter (version 2006.09.02).]
-\scratchcounter=\count124
-\scratchdimen=\dimen140
-\scratchbox=\box40
-\nofMPsegments=\count125
-\nofMParguments=\count126
-\everyMPshowfont=\toks30
-\MPscratchCnt=\count127
-\MPscratchDim=\dimen141
-\MPnumerator=\count128
-\makeMPintoPDFobject=\count129
-\everyMPtoPDFconversion=\toks31
-) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
-Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf
-
-(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
-Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
-)
-Package grfext Info: Graphics extension search list:
-(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
-G,.JBIG2,.JB2,.eps]
-(grfext) \AppendGraphicsExtensions on input line 452.
-
-(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
-File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
-e
-))
-\AtBeginShipoutBox=\box41
-Package hyperref Info: Link coloring ON on input line 113.
-
-(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
-Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section
-
-(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
-Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
-)
-\c@section@level=\count130
-)
-LaTeX Info: Redefining \ref on input line 113.
-LaTeX Info: Redefining \pageref on input line 113.
-LaTeX Info: Redefining \nameref on input line 113.
-
-(./sphere.out) (./sphere.out)
-\@outlinefile=\write6
-\openout6 = `sphere.out'.
-
-
-Underfull \hbox (badness 10000) in paragraph at lines 116--116
-
- []
-
-LaTeX Font Info: Try loading font information for T1+phv on input line 116.
-(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd
-File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv.
-)
-LaTeX Font Info: Font shape `T1/phv/bx/n' in size <24.88> not available
-(Font) Font shape `T1/phv/b/n' tried instead on input line 116.
-LaTeX Font Info: Font shape `T1/phv/m/it' in size <17.28> not available
-(Font) Font shape `T1/phv/m/sl' tried instead on input line 116.
-LaTeX Font Info: Font shape `T1/phv/bx/it' in size <17.28> not available
-(Font) Font shape `T1/phv/b/it' tried instead on input line 116.
-LaTeX Font Info: Font shape `T1/phv/b/it' in size <17.28> not available
-(Font) Font shape `T1/phv/b/sl' tried instead on input line 116.
-LaTeX Font Info: Font shape `T1/phv/bx/n' in size <17.28> not available
-(Font) Font shape `T1/phv/b/n' tried instead on input line 116.
- [1
-
-{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2
-
-] (./sphere.toc
-LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10> not available
-(Font) Font shape `T1/ptm/b/n' tried instead on input line 2.
-)
-\tf@toc=\write7
-\openout7 = `sphere.toc'.
-
-
-Adding blank page after the table of contents.
-LaTeX Font Info: Font shape `T1/phv/bx/n' in size <10> not available
-(Font) Font shape `T1/phv/b/n' tried instead on input line 116.
-pdfTeX warning (ext4): destination with the same identifier (name{page.i}) has
-been already used, duplicate ignored
-<to be read again>
- \relax
-l.116 \tableofcontents
- [1
-
-]pdfTeX warning (ext4): destination with the same identifier (name{page.ii}) ha
-s been already used, duplicate ignored
-<to be read again>
- \relax
-l.116 \tableofcontents
- [2] [1
-
-] [2
-
-]
-Chapter 1.
-LaTeX Font Info: Font shape `T1/phv/bx/n' in size <14.4> not available
-(Font) Font shape `T1/phv/b/n' tried instead on input line 129.
-LaTeX Font Info: Try loading font information for T1+pcr on input line 137.
-(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd
-File: t1pcr.fd 2001/06/04 font definitions for T1/pcr.
-)
-LaTeX Font Info: Try loading font information for TS1+ptm on input line 146.
-
-
-(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd
-File: ts1ptm.fd 2001/06/04 font definitions for TS1/ptm.
-) [3]
-LaTeX Font Info: Font shape `T1/phv/bx/it' in size <14.4> not available
-(Font) Font shape `T1/phv/b/it' tried instead on input line 212.
-LaTeX Font Info: Font shape `T1/phv/b/it' in size <14.4> not available
-(Font) Font shape `T1/phv/b/sl' tried instead on input line 212.
-LaTeX Font Info: Font shape `T1/ptm/bx/it' in size <10> not available
-(Font) Font shape `T1/ptm/b/it' tried instead on input line 249.
-
-Overfull \hbox (100.74922pt too wide) in paragraph at lines 249--249
-[]
- []
-
-
-Underfull \hbox (badness 10000) in paragraph at lines 249--249
-
- []
-
-[4] [5] [6
-
-]
-Chapter 2.
-[7] [8
-
-]
-Chapter 3.
-LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <10> not available
-(Font) Font shape `T1/pcr/b/n' tried instead on input line 273.
-
-Underfull \hbox (badness 10000) in paragraph at lines 314--314
-[]\T1/ptm/m/it/10 mu_s=0.4\T1/ptm/m/n/10 , \T1/ptm/m/it/10 mu_d=0.4\T1/ptm/m/n/
-10 , \T1/ptm/m/it/10 mu_r=0.0\T1/ptm/m/n/10 , \T1/ptm/m/it/10 rho=2600\T1/ptm/m
-/n/10 , \T1/ptm/m/it/10 k_n=1160000000.0\T1/ptm/m/n/10 ,
- []
-
-
-Underfull \hbox (badness 10000) in paragraph at lines 314--314
-\T1/ptm/m/it/10 k_t=1160000000.0\T1/ptm/m/n/10 , \T1/ptm/m/it/10 k_r=0\T1/ptm/m
-/n/10 , \T1/ptm/m/it/10 gamma_n=0\T1/ptm/m/n/10 , \T1/ptm/m/it/10 gamma_t=0\T1/
-ptm/m/n/10 , \T1/ptm/m/it/10 gamma_r=0\T1/ptm/m/n/10 ,
- []
-
-[9] [10] [11] [12
-
-]
-Chapter 4.
-
-Underfull \hbox (badness 10000) in paragraph at lines 623--624
-[]\T1/ptm/m/n/10 Initialization of Thrust-foot-note{url{[][]https://code.google
-.com/p/thrust/[][]}} radix sort con-fig-u-ra-tion
- []
-
-[13]
-Underfull \hbox (badness 10000) in paragraph at lines 692--694
-\T1/ptm/m/n/10 (texttt{file_io.cpp}). item Up-date of verb''<simulation_ID>.sta
-tus#..bin''
- []
-
-
-Underfull \hbox (badness 10000) in paragraph at lines 739--740
-[]\T1/ptm/m/n/10 Initialization of Thrust-foot-note{url{[][]https://code.google
-.com/p/thrust/[][]}} radix sort con-fig-u-ra-tion
- []
-
-[14] [15]
-Underfull \hbox (badness 5077) in paragraph at lines 838--841
-[]\T1/ptm/m/n/10 subsubsection{Host and de-vice mem-ory types} la-bel{subsubsec
-:memorytypes} A full, listed de-scrip-tion
- []
-
-
-Underfull \hbox (badness 6961) in paragraph at lines 838--841
-\T1/ptm/m/n/10 of the \T1/ptm/m/it/10 sphere \T1/ptm/m/n/10 source code vari-ab
-les can be found in ap-pendix ref{apx:SourceCodeVariables}, page
- []
-
-[16] [17] [18]
-Chapter 5.
-[19
-
-] [20
-
-] [21
-
-
-] (./sphere.ind [22
-
-
-] [23
-
-])
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line 1100.
-Package atveryend Info: Empty hook `AfterLastShipout' on input line 1100.
- (./sphere.aux)
-Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 1100.
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 1100.
-
-Package rerunfilecheck Info: File `sphere.out' has not changed.
-(rerunfilecheck) Checksum: F0E69FFF2D4D8EE67B756397404F5D9E;653.
-
-
-LaTeX Warning: There were multiply-defined labels.
-
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 1100.
- )
-Here is how much of TeX's memory you used:
- 9004 strings out of 495059
- 125176 string characters out of 3182030
- 222940 words of memory out of 3000000
- 11835 multiletter control sequences out of 15000+200000
- 57989 words of font info for 65 fonts, out of 3000000 for 9000
- 15 hyphenation exceptions out of 8191
- 36i,15n,45p,844b,484s stack positions out of 5000i,500n,10000p,200000b,50000s
-{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texliv
-e/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texm
-f-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/
-fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/t
-ype1/urw/courier/ucrb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/cour
-ier/ucrr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.p
-fb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvbo8a.pfb></usr/sh
-are/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/share/texlive/
-texmf-dist/fonts/type1/urw/times/utmb8a.pfb></usr/share/texlive/texmf-dist/font
-s/type1/urw/times/utmbi8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/ti
-mes/utmr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb
->
-Output written on sphere.pdf (27 pages, 174541 bytes).
-PDF statistics:
- 461 PDF objects out of 1000 (max. 8388607)
- 415 compressed objects within 5 object streams
- 169 named destinations out of 1000 (max. 500000)
- 97 words of extra memory for PDF output out of 10000 (max. 10000000)
-
diff --git a/doc/pdf/sphere.out b/doc/pdf/sphere.out
t@@ -1,12 +0,0 @@
-\BOOKMARK [0][-]{chapter.1}{Introduction}{}% 1
-\BOOKMARK [1][-]{section.1.1}{Requirements}{chapter.1}% 2
-\BOOKMARK [1][-]{section.1.2}{Building sphere}{chapter.1}% 3
-\BOOKMARK [1][-]{section.1.3}{Work flow}{chapter.1}% 4
-\BOOKMARK [0][-]{chapter.2}{Discrete element method}{}% 5
-\BOOKMARK [0][-]{chapter.3}{Python API}{}% 6
-\BOOKMARK [0][-]{chapter.4}{sphere internals}{}% 7
-\BOOKMARK [1][-]{section.4.1}{Numerical algorithm}{chapter.4}% 8
-\BOOKMARK [1][-]{section.4.2}{C++ reference}{chapter.4}% 9
-\BOOKMARK [0][-]{chapter.5}{Indices and tables}{}% 10
-\BOOKMARK [0][-]{section*.68}{Python Module Index}{}% 11
-\BOOKMARK [0][-]{section*.69}{Index}{}% 12
diff --git a/doc/pdf/sphere.tex b/doc/pdf/sphere.tex
t@@ -1,1100 +0,0 @@
-% Generated by Sphinx.
-\def\sphinxdocclass{report}
-\documentclass[letterpaper,10pt,english]{sphinxmanual}
-\usepackage[utf8]{inputenc}
-\DeclareUnicodeCharacter{00A0}{\nobreakspace}
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{times}
-\usepackage[Bjarne]{fncychap}
-\usepackage{longtable}
-\usepackage{sphinx}
-\usepackage{multirow}
-
-
-\title{sphere Documentation}
-\date{January 26, 2013}
-\release{0.35}
-\author{Anders Damsgaard}
-\newcommand{\sphinxlogo}{}
-\renewcommand{\releasename}{Release}
-\makeindex
-
-\makeatletter
-\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax%
- \let\PYG@ul=\relax \let\PYG@tc=\relax%
- \let\PYG@bc=\relax \let\PYG@ff=\relax}
-\def\PYG@tok#1{\csname PYG@tok@#1\endcsname}
-\def\PYG@toks#1+{\ifx\relax#1\empty\else%
- \PYG@tok{#1}\expandafter\PYG@toks\fi}
-\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{%
- \PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}}
-\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}}
-
-\expandafter\def\csname PYG@tok@gd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@gu\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@gt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@gs\endcsname{\let\PYG@bf=\textbf}
-\expandafter\def\csname PYG@tok@gr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{1.…
-\expandafter\def\csname PYG@tok@cm\endcsname{\let\PYG@it=\textit\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@vg\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@m\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.1…
-\expandafter\def\csname PYG@tok@mh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@cs\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@ge\endcsname{\let\PYG@it=\textit}
-\expandafter\def\csname PYG@tok@vc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@il\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@go\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@cp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@gi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@gh\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@ni\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@nl\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@nn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@no\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@na\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@nb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@nc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@nd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@ne\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@nf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@si\endcsname{\let\PYG@it=\textit\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@s2\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@vi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@nt\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@nv\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@s1\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@gp\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@sh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@ow\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@sx\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@bp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@c1\endcsname{\let\PYG@it=\textit\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@kc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@c\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{…
-\expandafter\def\csname PYG@tok@mf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@err\endcsname{\def\PYG@bc##1{\setlength{\fboxs…
-\expandafter\def\csname PYG@tok@kd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@ss\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@sr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@mo\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@mi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@kn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@o\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.4…
-\expandafter\def\csname PYG@tok@kr\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@s\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.2…
-\expandafter\def\csname PYG@tok@kp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@w\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.7…
-\expandafter\def\csname PYG@tok@kt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@sc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@sb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.…
-\expandafter\def\csname PYG@tok@k\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{…
-\expandafter\def\csname PYG@tok@se\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1…
-\expandafter\def\csname PYG@tok@sd\endcsname{\let\PYG@it=\textit\def\PYG@tc##1…
-
-\def\PYGZbs{\char`\\}
-\def\PYGZus{\char`\_}
-\def\PYGZob{\char`\{}
-\def\PYGZcb{\char`\}}
-\def\PYGZca{\char`\^}
-\def\PYGZam{\char`\&}
-\def\PYGZlt{\char`\<}
-\def\PYGZgt{\char`\>}
-\def\PYGZsh{\char`\#}
-\def\PYGZpc{\char`\%}
-\def\PYGZdl{\char`\$}
-\def\PYGZti{\char`\~}
-% for compatibility with earlier versions
-\def\PYGZat{@}
-\def\PYGZlb{[}
-\def\PYGZrb{]}
-\makeatother
-
-\begin{document}
-
-\maketitle
-\tableofcontents
-\phantomsection\label{index::doc}
-
-
-This is the official documentation for the \emph{sphere} discrete element mode…
-
-\emph{sphere} is developed by Anders Damsgaard Christensen under supervision o…
-
-Contact: Anders Damsgaard Christensen, \href{http://cs.au.dk/~adc}{http://cs.a…
-
-Contents:
-
-
-\chapter{Introduction}
-\label{introduction:welcome-to-sphere-s-documentation}\label{introduction:intr…
-The \emph{sphere}-software is used for three-dimensional discrete element meth…
-The ultimate aim of the \emph{sphere} software is to simulate soft-bedded subg…
-
-The purpose of this documentation is to provide the user with a thorough walk-…
-
-\begin{notice}{note}{Note:}
-Command examples in this document starting with the symbol \code{\$} are meant…
-\end{notice}
-
-All numerical values in this document, the source code, and the configuration …
-
-
-\section{Requirements}
-\label{introduction:requirements}\begin{description}
-\item[{The build requirements are:}] \leavevmode\begin{itemize}
-\item {}
-A Nvidia CUDA-supported version of Linux or Mac OS X (see the \href{http://doc…
-
-\item {}
-\href{https://www.gnu.org/software/make/}{GNU Make}
-
-\item {}
-The \href{http://gcc.gnu.org/}{GNU Compiler Collection} (GCC)
-
-\item {}
-The \href{https://developer.nvidia.com/cuda-downloads}{Nvidia CUDA toolkit and…
-
-\end{itemize}
-
-\item[{The runtime requirements are:}] \leavevmode\begin{itemize}
-\item {}
-A \href{http://www.nvidia.com/object/cuda\_gpus.html}{CUDA-enabled GPU} with c…
-
-\item {}
-A Nvidia CUDA-enabled GPU and device driver
-
-\end{itemize}
-
-\item[{Optional tools, required for simulation setup and data processing:}] \l…
-\item {}
-\href{http://www.python.org/getit/releases/2.7/}{Python 2.7}
-
-\item {}
-\href{http://numpy.scipy.org}{Numpy}
-
-\item {}
-\href{http://matplotlib.org}{Matplotlib}
-
-\item {}
-\href{http://www.imagemagick.org/script/index.php}{Imagemagick}
-
-\item {}
-\href{http://ffmpeg.org/}{ffmpeg}
-
-\end{itemize}
-
-\item[{Optional tools, required for building the documentation:}] \leavevmode\…
-\item {}
-\href{http://sphinx-doc.org}{Sphinx}
-\begin{itemize}
-\item {}
-\href{http://packages.python.org/sphinxcontrib-programoutput/}{sphinxcontrib-p…
-
-\end{itemize}
-
-\item {}
-\href{http://www.stack.nl/~dimitri/doxygen/}{Doxygen}
-
-\item {}
-\href{http://michaeljones.github.com/breathe/}{Breathe}
-
-\item {}
-\href{http://www.nongnu.org/dvipng/}{dvipng}
-
-\end{itemize}
-
-\end{description}
-
-\href{http://git-scm.com}{Git} is used as the distributed version control syst…
-
-
-\section{Building \emph{sphere}}
-\label{introduction:building-sphere}
-All instructions required for building \emph{sphere} are provided in a number …
-
-\begin{Verbatim}[commandchars=\\\{\}]
-\$ cd src
-\$ make
-\end{Verbatim}
-
-If successfull, the GNU Makefile will create the required data folders, object…
-
-\begin{Verbatim}[commandchars=\\\{\}]
-\$ ./sphere\_* --version
-\end{Verbatim}
-
-The output should look similar to this:
-
-Command u'../../sphere\_linux\_X86\_64 --version' failed: {[}Errno 2{]} No suc…
-
-
-The documentation can be read in the \href{http://docutils.sourceforge.net/doc…
-
-\begin{Verbatim}[commandchars=\\\{\}]
-\$ cd doc/sphinx
-\$ make html
-\$ make latexpdf
-\end{Verbatim}
-
-To see all available output formats, execute:
-
-\begin{Verbatim}[commandchars=\\\{\}]
-\$ make help
-\end{Verbatim}
-
-
-\section{Work flow}
-\label{introduction:work-flow}\begin{description}
-\item[{After compiling the \emph{sphere} binary, the procedure of a creating a…
-\item {}
-Setup of particle assemblage, physical properties and conditions using the Pyt…
-
-\item {}
-Execution of \emph{sphere} software, which simulates the particle behavior as …
-
-\item {}
-Inspection, analysis, interpretation and visualization of \emph{sphere} output…
-
-\end{itemize}
-
-\end{description}
-
-
-\chapter{Discrete element method}
-\label{dem::doc}\label{dem:discrete-element-method}
-The discrete element method (or distinct element method) was initially formula…
-
-
-\chapter{Python API}
-\label{python_api:module-sphere}\label{python_api::doc}\label{python_api:pytho…
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin}\pysiglinewithargsret{\stron…
-Class containing all data SPHERE data.
-
-Contains functions for reading and writing binaries, as well as simulation
-setup and data analysis.
-\index{adjustUpperWall() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.adjustUpperWall}\pysiglinewi…
-Adjust grid and dynamic upper wall to max. particle height
-
-\end{fulllineitems}
-
-\index{bond() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.bond}\pysiglinewithargsret{\…
-Create a bond between particles i and j
-
-\end{fulllineitems}
-
-\index{bulkPorosity() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.bulkPorosity}\pysiglinewitha…
-Calculate and return the bulk porosity
-
-\end{fulllineitems}
-
-\index{consolidate() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.consolidate}\pysiglinewithar…
-Setup consolidation experiment. Specify the upper wall
-deviatoric stress in Pascal, default value is 10 kPa.
-
-\end{fulllineitems}
-
-\index{defaultParams() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.defaultParams}\pysiglinewith…
-Initialize particle parameters to default values.
-Radii must be set prior to calling this function.
-
-\end{fulllineitems}
-
-\index{energy() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.energy}\pysiglinewithargsret…
-Calculate the sum of the energy components of all particles.
-
-\end{fulllineitems}
-
-\index{generateRadii() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.generateRadii}\pysiglinewith…
-Draw random particle radii from the selected probability distribution.
-Specify mean radius and variance. The variance should be kept at a
-very low value.
-
-\end{fulllineitems}
-
-\index{initGrid() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.initGrid}\pysiglinewithargsr…
-Initialize grid suitable for the particle positions set previously.
-The margin parameter adjusts the distance (in no. of max. radii)
-from the particle boundaries.
-
-\end{fulllineitems}
-
-\index{initGridAndWorldsize() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.initGridAndWorldsize}\pysigl…
-Initialize grid suitable for the particle positions set previously.
-The margin parameter adjusts the distance (in no. of max. radii)
-from the particle boundaries.
-
-\end{fulllineitems}
-
-\index{initGridPos() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.initGridPos}\pysiglinewithar…
-Initialize particle positions in loose, cubic configuration.
-Radii must be set beforehand.
-xynum is the number of rows in both x- and y- directions.
-
-\end{fulllineitems}
-
-\index{initRandomGridPos() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.initRandomGridPos}\pysigline…
-Initialize particle positions in loose, cubic configuration.
-Radii must be set beforehand.
-xynum is the number of rows in both x- and y- directions.
-
-\end{fulllineitems}
-
-\index{initRandomPos() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.initRandomPos}\pysiglinewith…
-Initialize particle positions in loose, cubic configuration.
-Radii must be set beforehand.
-xynum is the number of rows in both x- and y- directions.
-
-\end{fulllineitems}
-
-\index{initTemporal() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.initTemporal}\pysiglinewitha…
-Set temporal parameters for the simulation.
-Particle radii and physical parameters need to be set
-prior to these.
-
-\end{fulllineitems}
-
-\index{porosity() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.porosity}\pysiglinewithargsr…
-Calculate the porosity as a function of depth, by averaging values
-in horizontal slabs.
-Returns porosity values and depth
-
-\end{fulllineitems}
-
-\index{readbin() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.readbin}\pysiglinewithargsre…
-Reads a target SPHERE binary file
-
-\end{fulllineitems}
-
-\index{render() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.render}\pysiglinewithargsret…
-Render all output files that belong to the simulation, determined by sid.
-
-\end{fulllineitems}
-
-\index{run() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.run}\pysiglinewithargsret{\b…
-Execute sphere with target project
-
-\end{fulllineitems}
-
-\index{shear() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.shear}\pysiglinewithargsret{…
-Setup shear experiment. Specify the upper wall
-deviatoric stress in Pascal, default value is 10 kPa.
-The shear strain rate is the shear length divided by the
-initial height per second.
-
-\end{fulllineitems}
-
-\index{shearstrain() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.shearstrain}\pysiglinewithar…
-Calculates and returns the shear strain (gamma) value of the experiment
-
-\end{fulllineitems}
-
-\index{shearvel() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.shearvel}\pysiglinewithargsr…
-Calculates and returns the shear velocity (gamma\_dot) of the experiment
-
-\end{fulllineitems}
-
-\index{thinsection\_x1x3() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.thinsection_x1x3}\pysiglinew…
-Produce a 2D image of particles on a x1,x3 plane, intersecting the second axis…
-Output is saved as `\textless{}sid\textgreater{}-ts-x1x3.txt' in the current f…
-
-An upper limit to the pressure color bar range can be set by the cbmax paramet…
-\begin{description}
-\item[{The data can be plotted in gnuplot with:}] \leavevmode
-gnuplot\textgreater{} set size ratio -1
-gnuplot\textgreater{} set palette defined (0 ``blue'', 0.5 ``gray'', 1 ``red'')
-gnuplot\textgreater{} plot `\textless{}sid\textgreater{}-ts-x1x3.txt' with cir…
-
-\end{description}
-
-\end{fulllineitems}
-
-\index{torqueScript() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.torqueScript}\pysiglinewitha…
-Create job script for the Torque queue manager for the binary
-
-\end{fulllineitems}
-
-\index{uniaxialStrainRate() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.uniaxialStrainRate}\pysiglin…
-Setup consolidation experiment. Specify the upper wall
-velocity in m/s, default value is -0.001 m/s (i.e. downwards).
-
-\end{fulllineitems}
-
-\index{voidRatio() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.voidRatio}\pysiglinewithargs…
-Returns the current void ratio
-
-\end{fulllineitems}
-
-\index{writebin() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.writebin}\pysiglinewithargsr…
-Writes to a target SPHERE binary file
-
-\end{fulllineitems}
-
-\index{zeroKinematics() (sphere.Spherebin method)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.Spherebin.zeroKinematics}\pysiglinewit…
-Zero kinematics of particles
-
-\end{fulllineitems}
-
-
-\end{fulllineitems}
-
-\index{V\_sphere() (in module sphere)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.V_sphere}\pysiglinewithargsret{\code{s…
-Returns the volume of a sphere with radius r
-
-\end{fulllineitems}
-
-\index{convert() (in module sphere)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.convert}\pysiglinewithargsret{\code{sp…
-Converts all PPM images in img\_out to graphicsformat, using ImageMagick
-
-\end{fulllineitems}
-
-\index{render() (in module sphere)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.render}\pysiglinewithargsret{\code{sph…
-Render target binary using the sphere raytracer.
-
-\end{fulllineitems}
-
-\index{run() (in module sphere)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.run}\pysiglinewithargsret{\code{sphere…
-Execute sphere with target binary as input
-
-\end{fulllineitems}
-
-\index{status() (in module sphere)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.status}\pysiglinewithargsret{\code{sph…
-Check the status.dat file for the target project,
-and return the last file numer.
-
-\end{fulllineitems}
-
-\index{thinsectionVideo() (in module sphere)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.thinsectionVideo}\pysiglinewithargsret…
-Use ffmpeg to combine thin section images to animation.
-This function will start off by rendering the images.
-
-\end{fulllineitems}
-
-\index{video() (in module sphere)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.video}\pysiglinewithargsret{\code{sphe…
-Use ffmpeg to combine images to animation. All images should be rendered befor…
-
-\end{fulllineitems}
-
-\index{visualize() (in module sphere)}
-
-\begin{fulllineitems}
-\phantomsection\label{python_api:sphere.visualize}\pysiglinewithargsret{\code{…
-Visualize output from the target project,
-where the temporal progress is of interest.
-
-\end{fulllineitems}
-
-
-
-\chapter{sphere internals}
-\label{sphere_internals:sphere-internals}\label{sphere_internals::doc}
-The \emph{sphere} executable has the following options:
-
-Command u'../../sphere\_linux\_X86\_64 --help' failed: {[}Errno 2{]} No such f…
-
-
-The most common way to invoke \emph{sphere} is however via the Python API (e.g…
-
-subsection\{The \emph{sphere} algorithm\}
-label\{subsec:spherealgo\}
-The \emph{sphere}-binary is launched from the system terminal by passing the s…
-\#. System check, including search for NVIDIA CUDA compatible devices (texttt\…
-\begin{enumerate}
-\item {}
-Initial data import from binary input file (texttt\{main.cpp\}).
-
-\item {}
-Allocation of memory for all host variables (particles, grid, walls, etc.) (te…
-
-\item {}
-Continued import from binary input file (texttt\{main.cpp\}).
-
-\item {}
-Control handed to GPU-specific function texttt\{gpuMain(ldots)\} (texttt\{devi…
-
-\item {}
-Memory allocation of device memory (texttt\{device.cu\}).
-
-\item {}
-Transfer of data from host to device variables (texttt\{device.cu\}).
-
-\item {}
-Initialization of Thrustfootnote\{url\{\href{https://code.google.com/p/thrust/…
-
-\item {}
-Calculation of GPU workload configuration (thread and block layout) (texttt\{d…
-
-\item {}
-Status and data written to verb''\textless{}simulation\_ID\textgreater{}.statu…
-
-\item {}
-Main loop (while texttt\{time.current \textless{}= time.total\}) (functions ca…
-
-\end{enumerate}
-\begin{enumerate}
-\item {}
-label\{loopstart\}CUDA thread synchronization point.
-
-\item {}
-texttt\{calcParticleCellID\textless{}\textless{}\textless{},\textgreater{}\tex…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-texttt\{thrust::sort\_by\_key(ldots)\}: Thrust radix sort of particle-grid has…
-
-\item {}
-texttt\{cudaMemset(ldots)\}: Writing zero value (texttt\{0xffffffff\}) to empt…
-
-\item {}
-texttt\{reorderArrays\textless{}\textless{}\textless{},\textgreater{}\textgrea…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-Optional: texttt\{topology\textless{}\textless{}\textless{},\textgreater{}\tex…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-texttt\{interact\textless{}\textless{}\textless{},\textgreater{}\textgreater{}…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-texttt\{integrate\textless{}\textless{}\textless{},\textgreater{}\textgreater{…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-texttt\{summation\textless{}\textless{}\textless{},\textgreater{}\textgreater{…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-texttt\{integrateWalls\textless{}\textless{}\textless{},\textgreater{}\textgre…
-
-\item {}
-Update of timers and loop-related counters (e.g. texttt\{time.current\}), (tex…
-
-\item {}
-If file output interval is reached:
-\begin{quote}
-\begin{quote}
-
-item Optional write of data to output binary (verb''\textless{}simulation\_ID\…
-item Update of verb''\textless{}simulation\_ID\textgreater{}.status\#..bin'' (…
-\end{quote}
-
-item Return to point ref\{loopstart\}, unless texttt\{time.current \textgreate…
-\end{quote}
-
-\end{enumerate}
-\begin{enumerate}
-\item {}
-label\{loopend\}Liberation of device memory (texttt\{device.cu\}).
-
-\item {}
-Control returned to texttt\{main(ldots)\}, liberation of host memory (texttt\{…
-
-\item {}
-End of program, return status equal to zero (0) if no problems where encounter…
-
-\end{enumerate}
-
-
-\section{Numerical algorithm}
-\label{sphere_internals:numerical-algorithm}
-The \emph{sphere}-binary is launched from the system terminal by passing the s…
-\begin{enumerate}
-\item {}
-System check, including search for NVIDIA CUDA compatible devices (texttt\{mai…
-
-\item {}
-Initial data import from binary input file (texttt\{main.cpp\}).
-
-\item {}
-Allocation of memory for all host variables (particles, grid, walls, etc.) (te…
-
-\item {}
-Continued import from binary input file (texttt\{main.cpp\}).
-
-\item {}
-Control handed to GPU-specific function texttt\{gpuMain(ldots)\} (texttt\{devi…
-
-\item {}
-Memory allocation of device memory (texttt\{device.cu\}).
-
-\item {}
-Transfer of data from host to device variables (texttt\{device.cu\}).
-
-\item {}
-Initialization of Thrustfootnote\{url\{\href{https://code.google.com/p/thrust/…
-
-\item {}
-Calculation of GPU workload configuration (thread and block layout) (texttt\{d…
-
-\item {}
-Status and data written to verb''\textless{}simulation\_ID\textgreater{}.statu…
-
-\item {}
-Main loop (while texttt\{time.current \textless{}= time.total\}) (functions ca…
-
-\end{enumerate}
-\begin{enumerate}
-\item {}
-label\{loopstart\}CUDA thread synchronization point.
-
-\item {}
-texttt\{calcParticleCellID\textless{}\textless{}\textless{},\textgreater{}\tex…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-texttt\{thrust::sort\_by\_key(ldots)\}: Thrust radix sort of particle-grid has…
-
-\item {}
-texttt\{cudaMemset(ldots)\}: Writing zero value (texttt\{0xffffffff\}) to empt…
-
-\item {}
-texttt\{reorderArrays\textless{}\textless{}\textless{},\textgreater{}\textgrea…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-Optional: texttt\{topology\textless{}\textless{}\textless{},\textgreater{}\tex…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-texttt\{interact\textless{}\textless{}\textless{},\textgreater{}\textgreater{}…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-texttt\{integrate\textless{}\textless{}\textless{},\textgreater{}\textgreater{…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-texttt\{summation\textless{}\textless{}\textless{},\textgreater{}\textgreater{…
-
-\item {}
-CUDA thread synchronization point.
-
-\item {}
-texttt\{integrateWalls\textless{}\textless{}\textless{},\textgreater{}\textgre…
-
-\item {}
-Update of timers and loop-related counters (e.g. texttt\{time.current\}), (tex…
-
-\item {}
-If file output interval is reached:
-\begin{itemize}
-\item {}
-Optional write of data to output binary (verb''\textless{}simulation\_ID\textg…
-
-\item {}
-Update of verb''\textless{}simulation\_ID\textgreater{}.status\#..bin'' (textt…
-
-\end{itemize}
-
-\item {}
-Return to point ref\{loopstart\}, unless texttt\{time.current \textgreater{}= …
-
-\end{enumerate}
-\begin{enumerate}
-\item {}
-label\{loopend\}Liberation of device memory (texttt\{device.cu\}).
-
-\item {}
-Control returned to texttt\{main(ldots)\}, liberation of host memory (texttt\{…
-
-\item {}
-End of program, return status equal to zero (0) if no problems where encounter…
-
-\end{enumerate}
-
-The length of the computational time steps (texttt\{time.dt\}) is calculated v…
-\begin{gather}
-\begin{split}\Delta t = 0.075 \min \left( m/\max(k_n,k_t) \right)\end{split}\n…
-\end{gather}
-where $m$ is the particle mass, and $k$ are the elastic stiffnesses.
-The time step is set by this relationship in \code{initTemporal()}.
-This equation ensures that the elastic wave (traveling at the speed of sound) …
-
-subsubsection\{Host and device memory types\}
-label\{subsubsec:memorytypes\}
-A full, listed description of the \emph{sphere} source code variables can be f…
-
-The floating point precision operating internally in \emph{sphere} is defined …
-
-Three-dimensional variables (e.g. spatial vectors in \emph{E\textasciicircum{}…
-
-paragraph\{Host memory\} is the main random-access computer memory (RAM), i.e.…
-
-paragraph\{Device memory\} is the main, global device memory. It resides off-c…
-
-marginpar\{Todo: Expand section on device memory types\}
-
-paragraph\{Constant memory\} values cannot be changed after they are set, and …
-
-\%subsection\{The main loop\}
-\%label\{subsec:mainloop\}
-\%The \emph{sphere} software calculates particle movement and rotation based o…
-
-subsection\{Performance\}
-marginpar\{Todo: insert graph of performance vs. np and performance vs. \emph{…
-subsubsection\{Particles and computational time\}
-
-subsection\{Compilation\}
-label\{subsec:compilation\}
-An important note is that the texttt\{C\} examples of the NVIDIA CUDA SDK shou…
-
-\emph{sphere} is supplied with several Makefiles, which automate the compilati…
-
-
-\section{C++ reference}
-\label{sphere_internals:c-reference}\phantomsection\label{sphere_internals:pro…
-\begin{DUlineblock}{0em}
-\item[] \emph{class} \textbf{DEM}
-\end{DUlineblock}
-\begin{quote}
-
-
-
-
-\emph{Public Functions}\begin{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1a3cd6355aefc172c712f1…
-\begin{DUlineblock}{0em}
-\item[] \textbf{DEM}(std::string inputbin, const int verbosity = 1, const int…
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1aa3066aa501f982c2df51…
-\begin{DUlineblock}{0em}
-\item[] \textbf{\textasciitilde{}DEM}(void)
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1ac32ef9094b25ee9c35e3…
-\begin{DUlineblock}{0em}
-\item[] void \textbf{readbin}(const char * target)
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1a242634f10a9bc1f19e4e…
-\begin{DUlineblock}{0em}
-\item[] void \textbf{writebin}(const char * target)
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1a101aafa4f3197948fafb…
-\begin{DUlineblock}{0em}
-\item[] void \textbf{checkValues}(void)
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1ae2a1e6696686617f9cbe…
-\begin{DUlineblock}{0em}
-\item[] void \textbf{reportValues}(void)
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1a870787f68a947706aac1…
-\begin{DUlineblock}{0em}
-\item[] void \textbf{startTime}(void)
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1ab28a7813c5848d3b27e6…
-\begin{DUlineblock}{0em}
-\item[] void \textbf{render}(const int method = 1, const float maxval = 1.0e3f…
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1a5abc32b3691e7336e80c…
-\begin{DUlineblock}{0em}
-\item[] void \textbf{writePPM}(const char * target)
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1ad4e191a3aa8491ae04f1…
-\begin{DUlineblock}{0em}
-\item[] void \textbf{porosity}(const int z\_slices = 10)
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1ad686ac121d845e804515…
-\begin{DUlineblock}{0em}
-\item[] Float3 \textbf{minPos}(void)
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1ab6c76ee881de3d710fe1…
-\begin{DUlineblock}{0em}
-\item[] Float3 \textbf{maxPos}(void)
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1a9fa9b39cf7f038cc9613…
-\begin{DUlineblock}{0em}
-\item[] void \textbf{findOverlaps}(std::vector\textless{} std::vector\textless…
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-
-\phantomsection\label{sphere_internals:project0classDEM_1a0cb0fcf60594f664a9e5…
-\begin{DUlineblock}{0em}
-\item[] void \textbf{forcechains}(const std::string format = ``interactive'', …
-\end{DUlineblock}
-
-\begin{quote}
-
-
-
-
-
-
-\end{quote}
-\end{quote}
-\end{quote}
-
-
-\chapter{Indices and tables}
-\label{index:indices-and-tables}\begin{itemize}
-\item {}
-\emph{genindex}
-
-\item {}
-\emph{search}
-
-\end{itemize}
-
-
-\renewcommand{\indexname}{Python Module Index}
-\begin{theindex}
-\def\bigletter#1{{\Large\sffamily#1}\nopagebreak\vspace{1mm}}
-\bigletter{s}
-\item {\texttt{sphere}}, \pageref{python_api:module-sphere}
-\end{theindex}
-
-\renewcommand{\indexname}{Index}
-\printindex
-\end{document}
diff --git a/doc/pdf/sphere.toc b/doc/pdf/sphere.toc
t@@ -1,13 +0,0 @@
-\select@language {english}
-\contentsline {chapter}{\numberline {1}Introduction}{3}{chapter.1}
-\contentsline {section}{\numberline {1.1}Requirements}{3}{section.1.1}
-\contentsline {section}{\numberline {1.2}Building \emph {sphere}}{4}{section.1…
-\contentsline {section}{\numberline {1.3}Work flow}{4}{section.1.3}
-\contentsline {chapter}{\numberline {2}Discrete element method}{7}{chapter.2}
-\contentsline {chapter}{\numberline {3}Python API}{9}{chapter.3}
-\contentsline {chapter}{\numberline {4}sphere internals}{13}{chapter.4}
-\contentsline {section}{\numberline {4.1}Numerical algorithm}{14}{section.4.1}
-\contentsline {section}{\numberline {4.2}C++ reference}{16}{section.4.2}
-\contentsline {chapter}{\numberline {5}Indices and tables}{19}{chapter.5}
-\contentsline {chapter}{Python Module Index}{21}{section*.68}
-\contentsline {chapter}{Index}{23}{section*.69}
diff --git a/doc/pdf/sphinx.sty b/doc/pdf/sphinx.sty
t@@ -1,478 +0,0 @@
-%
-% sphinx.sty
-%
-% Adapted from the old python.sty, mostly written by Fred Drake,
-% by Georg Brandl.
-%
-
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{sphinx}[2010/01/15 LaTeX package (Sphinx markup)]
-
-\RequirePackage{textcomp}
-\RequirePackage{fancyhdr}
-\RequirePackage{fancybox}
-\RequirePackage{titlesec}
-\RequirePackage{tabulary}
-\RequirePackage{amsmath} % for \text
-\RequirePackage{makeidx}
-\RequirePackage{framed}
-\RequirePackage{ifthen}
-\RequirePackage{color}
-% For highlighted code.
-\RequirePackage{fancyvrb}
-% For table captions.
-\RequirePackage{threeparttable}
-% Handle footnotes in tables.
-\RequirePackage{footnote}
-\makesavenoteenv{tabulary}
-% For floating figures in the text.
-\RequirePackage{wrapfig}
-% Separate paragraphs by space by default.
-\RequirePackage{parskip}
-
-% Redefine these colors to your liking in the preamble.
-\definecolor{TitleColor}{rgb}{0.126,0.263,0.361}
-\definecolor{InnerLinkColor}{rgb}{0.208,0.374,0.486}
-\definecolor{OuterLinkColor}{rgb}{0.216,0.439,0.388}
-% Redefine these colors to something not white if you want to have colored
-% background and border for code examples.
-\definecolor{VerbatimColor}{rgb}{1,1,1}
-\definecolor{VerbatimBorderColor}{rgb}{1,1,1}
-
-% Uncomment these two lines to ignore the paper size and make the page
-% size more like a typical published manual.
-%\renewcommand{\paperheight}{9in}
-%\renewcommand{\paperwidth}{8.5in} % typical squarish manual
-%\renewcommand{\paperwidth}{7in} % O'Reilly ``Programmming Python''
-
-% For graphicx, check if we are compiling under latex or pdflatex.
-\ifx\pdftexversion\undefined
- \usepackage{graphicx}
-\else
- \usepackage[pdftex]{graphicx}
-\fi
-
-% for PDF output, use colors and maximal compression
-\newif\ifsphinxpdfoutput\sphinxpdfoutputfalse
-\ifx\pdfoutput\undefined\else\ifcase\pdfoutput
- \let\py@NormalColor\relax
- \let\py@TitleColor\relax
-\else
- \sphinxpdfoutputtrue
- \input{pdfcolor}
- \def\py@NormalColor{\color[rgb]{0.0,0.0,0.0}}
- \def\py@TitleColor{\color{TitleColor}}
- \pdfcompresslevel=9
-\fi\fi
-
-% XeLaTeX can do colors, too
-\ifx\XeTeXrevision\undefined\else
- \def\py@NormalColor{\color[rgb]{0.0,0.0,0.0}}
- \def\py@TitleColor{\color{TitleColor}}
-\fi
-
-% Increase printable page size (copied from fullpage.sty)
-\topmargin 0pt
-\advance \topmargin by -\headheight
-\advance \topmargin by -\headsep
-
-% attempt to work a little better for A4 users
-\textheight \paperheight
-\advance\textheight by -2in
-
-\oddsidemargin 0pt
-\evensidemargin 0pt
-%\evensidemargin -.25in % for ``manual size'' documents
-\marginparwidth 0.5in
-
-\textwidth \paperwidth
-\advance\textwidth by -2in
-
-
-% Style parameters and macros used by most documents here
-\raggedbottom
-\sloppy
-\hbadness = 5000 % don't print trivial gripes
-
-\pagestyle{empty} % start this way; change for
-\pagenumbering{roman} % ToC & chapters
-
-% Use this to set the font family for headers and other decor:
-\newcommand{\py@HeaderFamily}{\sffamily\bfseries}
-
-% Redefine the 'normal' header/footer style when using "fancyhdr" package:
-\@ifundefined{fancyhf}{}{
- % Use \pagestyle{normal} as the primary pagestyle for text.
- \fancypagestyle{normal}{
- \fancyhf{}
- \fancyfoot[LE,RO]{{\py@HeaderFamily\thepage}}
- \fancyfoot[LO]{{\py@HeaderFamily\nouppercase{\rightmark}}}
- \fancyfoot[RE]{{\py@HeaderFamily\nouppercase{\leftmark}}}
- \fancyhead[LE,RO]{{\py@HeaderFamily \@title, \py@release}}
- \renewcommand{\headrulewidth}{0.4pt}
- \renewcommand{\footrulewidth}{0.4pt}
- }
- % Update the plain style so we get the page number & footer line,
- % but not a chapter or section title. This is to keep the first
- % page of a chapter and the blank page between chapters `clean.'
- \fancypagestyle{plain}{
- \fancyhf{}
- \fancyfoot[LE,RO]{{\py@HeaderFamily\thepage}}
- \renewcommand{\headrulewidth}{0pt}
- \renewcommand{\footrulewidth}{0.4pt}
- }
-}
-
-% Some custom font markup commands.
-%
-\newcommand{\strong}[1]{{\bf #1}}
-\newcommand{\code}[1]{\texttt{#1}}
-\newcommand{\bfcode}[1]{\code{\bfseries#1}}
-\newcommand{\email}[1]{\textsf{#1}}
-
-% Redefine the Verbatim environment to allow border and background colors.
-% The original environment is still used for verbatims within tables.
-\let\OriginalVerbatim=\Verbatim
-\let\endOriginalVerbatim=\endVerbatim
-
-% Play with vspace to be able to keep the indentation.
-\newlength\distancetoright
-\def\mycolorbox#1{%
- \setlength\distancetoright{\linewidth}%
- \advance\distancetoright -\@totalleftmargin %
- \fcolorbox{VerbatimBorderColor}{VerbatimColor}{%
- \begin{minipage}{\distancetoright}%
- #1
- \end{minipage}%
- }%
-}
-\def\FrameCommand{\mycolorbox}
-
-\renewcommand{\Verbatim}[1][1]{%
- % list starts new par, but we don't want it to be set apart vertically
- \bgroup\parskip=0pt%
- \smallskip%
- % The list environement is needed to control perfectly the vertical
- % space.
- \list{}{%
- \setlength\parskip{0pt}%
- \setlength\itemsep{0ex}%
- \setlength\topsep{0ex}%
- \setlength\partopsep{0pt}%
- \setlength\leftmargin{0pt}%
- }%
- \item\MakeFramed {\FrameRestore}%
- \small%
- \OriginalVerbatim[#1]%
-}
-\renewcommand{\endVerbatim}{%
- \endOriginalVerbatim%
- \endMakeFramed%
- \endlist%
- % close group to restore \parskip
- \egroup%
-}
-
-
-% \moduleauthor{name}{email}
-\newcommand{\moduleauthor}[2]{}
-
-% \sectionauthor{name}{email}
-\newcommand{\sectionauthor}[2]{}
-
-% Augment the sectioning commands used to get our own font family in place,
-% and reset some internal data items:
-\titleformat{\section}{\Large\py@HeaderFamily}%
- {\py@TitleColor\thesection}{0.5em}{\py@TitleColor}{\py@NormalColor}
-\titleformat{\subsection}{\large\py@HeaderFamily}%
- {\py@TitleColor\thesubsection}{0.5em}{\py@TitleColor}{\py@NormalCo…
-\titleformat{\subsubsection}{\py@HeaderFamily}%
- {\py@TitleColor\thesubsubsection}{0.5em}{\py@TitleColor}{\py@Norma…
-\titleformat{\paragraph}{\small\py@HeaderFamily}%
- {\py@TitleColor}{0em}{\py@TitleColor}{\py@NormalColor}
-
-% {fulllineitems} is the main environment for object descriptions.
-%
-\newcommand{\py@itemnewline}[1]{%
- \@tempdima\linewidth%
- \advance\@tempdima \leftmargin\makebox[\@tempdima][l]{#1}%
-}
-
-\newenvironment{fulllineitems}{
- \begin{list}{}{\labelwidth \leftmargin \labelsep 0pt
- \rightmargin 0pt \topsep -\parskip \partopsep \parskip
- \itemsep -\parsep
- \let\makelabel=\py@itemnewline}
-}{\end{list}}
-
-% \optional is used for ``[, arg]``, i.e. desc_optional nodes.
-\newcommand{\optional}[1]{%
- {\textnormal{\Large[}}{#1}\hspace{0.5mm}{\textnormal{\Large]}}}
-
-\newlength{\py@argswidth}
-\newcommand{\py@sigparams}[2]{%
- \parbox[t]{\py@argswidth}{#1\code{)}#2}}
-\newcommand{\pysigline}[1]{\item[#1]\nopagebreak}
-\newcommand{\pysiglinewithargsret}[3]{%
- \settowidth{\py@argswidth}{#1\code{(}}%
- \addtolength{\py@argswidth}{-2\py@argswidth}%
- \addtolength{\py@argswidth}{\linewidth}%
- \item[#1\code{(}\py@sigparams{#2}{#3}]}
-
-% Production lists
-%
-\newenvironment{productionlist}{
-% \def\optional##1{{\Large[}##1{\Large]}}
- \def\production##1##2{\\\code{##1}&::=&\code{##2}}
- \def\productioncont##1{\\& &\code{##1}}
- \parindent=2em
- \indent
- \begin{tabular}{lcl}
-}{%
- \end{tabular}
-}
-
-% Notices / Admonitions
-%
-\newlength{\py@noticelength}
-
-\newcommand{\py@heavybox}{
- \setlength{\fboxrule}{1pt}
- \setlength{\fboxsep}{6pt}
- \setlength{\py@noticelength}{\linewidth}
- \addtolength{\py@noticelength}{-2\fboxsep}
- \addtolength{\py@noticelength}{-2\fboxrule}
- %\setlength{\shadowsize}{3pt}
- \Sbox
- \minipage{\py@noticelength}
-}
-\newcommand{\py@endheavybox}{
- \endminipage
- \endSbox
- \fbox{\TheSbox}
-}
-
-\newcommand{\py@lightbox}{{%
- \setlength\parskip{0pt}\par
- \rule[0ex]{\linewidth}{0.5pt}%
- \par\vspace{-0.5ex}%
- }}
-\newcommand{\py@endlightbox}{{%
- \setlength{\parskip}{0pt}%
- \par\rule[0.5ex]{\linewidth}{0.5pt}%
- \par\vspace{-0.5ex}%
- }}
-
-% Some are quite plain:
-\newcommand{\py@noticestart@note}{\py@lightbox}
-\newcommand{\py@noticeend@note}{\py@endlightbox}
-\newcommand{\py@noticestart@hint}{\py@lightbox}
-\newcommand{\py@noticeend@hint}{\py@endlightbox}
-\newcommand{\py@noticestart@important}{\py@lightbox}
-\newcommand{\py@noticeend@important}{\py@endlightbox}
-\newcommand{\py@noticestart@tip}{\py@lightbox}
-\newcommand{\py@noticeend@tip}{\py@endlightbox}
-
-% Others gets more visible distinction:
-\newcommand{\py@noticestart@warning}{\py@heavybox}
-\newcommand{\py@noticeend@warning}{\py@endheavybox}
-\newcommand{\py@noticestart@caution}{\py@heavybox}
-\newcommand{\py@noticeend@caution}{\py@endheavybox}
-\newcommand{\py@noticestart@attention}{\py@heavybox}
-\newcommand{\py@noticeend@attention}{\py@endheavybox}
-\newcommand{\py@noticestart@danger}{\py@heavybox}
-\newcommand{\py@noticeend@danger}{\py@endheavybox}
-\newcommand{\py@noticestart@error}{\py@heavybox}
-\newcommand{\py@noticeend@error}{\py@endheavybox}
-
-\newenvironment{notice}[2]{
- \def\py@noticetype{#1}
- \csname py@noticestart@#1\endcsname
- \strong{#2}
-}{\csname py@noticeend@\py@noticetype\endcsname}
-
-% Allow the release number to be specified independently of the
-% \date{}. This allows the date to reflect the document's date and
-% release to specify the release that is documented.
-%
-\newcommand{\py@release}{}
-\newcommand{\version}{}
-\newcommand{\shortversion}{}
-\newcommand{\releaseinfo}{}
-\newcommand{\releasename}{Release}
-\newcommand{\release}[1]{%
- \renewcommand{\py@release}{\releasename\space\version}%
- \renewcommand{\version}{#1}}
-\newcommand{\setshortversion}[1]{%
- \renewcommand{\shortversion}{#1}}
-\newcommand{\setreleaseinfo}[1]{%
- \renewcommand{\releaseinfo}{#1}}
-
-% Allow specification of the author's address separately from the
-% author's name. This can be used to format them differently, which
-% is a good thing.
-%
-\newcommand{\py@authoraddress}{}
-\newcommand{\authoraddress}[1]{\renewcommand{\py@authoraddress}{#1}}
-
-% This sets up the fancy chapter headings that make the documents look
-% at least a little better than the usual LaTeX output.
-%
-\@ifundefined{ChTitleVar}{}{
- \ChNameVar{\raggedleft\normalsize\py@HeaderFamily}
- \ChNumVar{\raggedleft \bfseries\Large\py@HeaderFamily}
- \ChTitleVar{\raggedleft \rm\Huge\py@HeaderFamily}
- % This creates chapter heads without the leading \vspace*{}:
- \def\@makechapterhead#1{%
- {\parindent \z@ \raggedright \normalfont
- \ifnum \c@secnumdepth >\m@ne
- \DOCH
- \fi
- \interlinepenalty\@M
- \DOTI{#1}
- }
- }
-}
-
-% Redefine description environment so that it is usable inside fulllineitems.
-%
-\renewcommand{\description}{%
- \list{}{\labelwidth\z@%
- \itemindent-\leftmargin%
- \labelsep5pt%
- \let\makelabel=\descriptionlabel}}
-
-% Definition lists; requested by AMK for HOWTO documents. Probably useful
-% elsewhere as well, so keep in in the general style support.
-%
-\newenvironment{definitions}{%
- \begin{description}%
- \def\term##1{\item[##1]\mbox{}\\*[0mm]}
-}{%
- \end{description}%
-}
-
-% Tell TeX about pathological hyphenation cases:
-\hyphenation{Base-HTTP-Re-quest-Hand-ler}
-
-
-% The following is stuff copied from docutils' latex writer.
-%
-\newcommand{\optionlistlabel}[1]{\bf #1 \hfill}
-\newenvironment{optionlist}[1]
-{\begin{list}{}
- {\setlength{\labelwidth}{#1}
- \setlength{\rightmargin}{1cm}
- \setlength{\leftmargin}{\rightmargin}
- \addtolength{\leftmargin}{\labelwidth}
- \addtolength{\leftmargin}{\labelsep}
- \renewcommand{\makelabel}{\optionlistlabel}}
-}{\end{list}}
-
-\newlength{\lineblockindentation}
-\setlength{\lineblockindentation}{2.5em}
-\newenvironment{lineblock}[1]
-{\begin{list}{}
- {\setlength{\partopsep}{\parskip}
- \addtolength{\partopsep}{\baselineskip}
- \topsep0pt\itemsep0.15\baselineskip\parsep0pt
- \leftmargin#1}
- \raggedright}
-{\end{list}}
-
-% Redefine includgraphics for avoiding images larger than the screen size
-% If the size is not specified.
-\let\py@Oldincludegraphics\includegraphics
-
-\newbox\image@box%
-\newdimen\image@width%
-\renewcommand\includegraphics[2][\@empty]{%
- \ifx#1\@empty%
- \setbox\image@box=\hbox{\py@Oldincludegraphics{#2}}%
- \image@width\wd\image@box%
- \ifdim \image@width>\linewidth%
- \setbox\image@box=\hbox{\py@Oldincludegraphics[width=\linewidth]{#2}}%
- \box\image@box%
- \else%
- \py@Oldincludegraphics{#2}%
- \fi%
- \else%
- \py@Oldincludegraphics[#1]{#2}%
- \fi%
-}
-
-
-% Fix the index environment to add an entry to the Table of
-% Contents; this is much nicer than just having to jump to the end of the book
-% and flip around, especially with multiple indexes.
-%
-% A similiar fix must be done to the bibliography environment, although
-% dependant on document class. In particular, the '\addcontentsline' command
-% should use 'chapter' for a report and 'section' for an article.
-% See sphinxmanual.cls and sphinxhowto.cls for specific fixes.
-%
-\let\py@OldTheindex=\theindex
-\renewcommand{\theindex}{
- \cleardoublepage
- \phantomsection
- \py@OldTheindex
- \addcontentsline{toc}{chapter}{\indexname}
-}
-
-% Include hyperref last.
-\RequirePackage[colorlinks,breaklinks,
- linkcolor=InnerLinkColor,filecolor=OuterLinkColor,
- menucolor=OuterLinkColor,urlcolor=OuterLinkColor,
- citecolor=InnerLinkColor]{hyperref}
-% Fix anchor placement for figures with captions.
-% (Note: we don't use a package option here; instead, we give an explicit
-% \capstart for figures that actually have a caption.)
-\RequirePackage{hypcap}
-
-% From docutils.writers.latex2e
-\providecommand{\DUspan}[2]{%
- {% group ("span") to limit the scope of styling commands
- \@for\node@class@name:=#1\do{%
- \ifcsname docutilsrole\node@class@name\endcsname%
- \csname docutilsrole\node@class@name\endcsname%
- \fi%
- }%
- {#2}% node content
- }% close "span"
-}
-
-\providecommand*{\DUprovidelength}[2]{
- \ifthenelse{\isundefined{#1}}{\newlength{#1}\setlength{#1}{#2}}{}
-}
-
-\DUprovidelength{\DUlineblockindent}{2.5em}
-\ifthenelse{\isundefined{\DUlineblock}}{
- \newenvironment{DUlineblock}[1]{%
- \list{}{\setlength{\partopsep}{\parskip}
- \addtolength{\partopsep}{\baselineskip}
- \setlength{\topsep}{0pt}
- \setlength{\itemsep}{0.15\baselineskip}
- \setlength{\parsep}{0pt}
- \setlength{\leftmargin}{#1}}
- \raggedright
- }
- {\endlist}
-}{}
-
-
-% From footmisc.sty: allows footnotes in titles
-\let\FN@sf@@footnote\footnote
-\def\footnote{\ifx\protect\@typeset@protect
- \expandafter\FN@sf@@footnote
- \else
- \expandafter\FN@sf@gobble@opt
- \fi
-}
-\edef\FN@sf@gobble@opt{\noexpand\protect
- \expandafter\noexpand\csname FN@sf@gobble@opt \endcsname}
-\expandafter\def\csname FN@sf@gobble@opt \endcsname{%
- \@ifnextchar[%]
- \FN@sf@gobble@twobracket
- \@gobble
-}
-\def\FN@sf@gobble@twobracket[#1]#2{}
diff --git a/doc/pdf/sphinxhowto.cls b/doc/pdf/sphinxhowto.cls
t@@ -1,92 +0,0 @@
-%
-% sphinxhowto.cls for Sphinx (http://sphinx.pocoo.org/)
-%
-
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{sphinxhowto}[2009/06/02 Document class (Sphinx HOWTO)]
-
-% 'oneside' option overriding the 'twoside' default
-\newif\if@oneside
-\DeclareOption{oneside}{\@onesidetrue}
-% Pass remaining document options to the parent class.
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\sphinxdocclass}}
-\ProcessOptions\relax
-
-% Default to two-side document
-\if@oneside
-% nothing to do (oneside is the default)
-\else
-\PassOptionsToClass{twoside}{\sphinxdocclass}
-\fi
-
-\LoadClass{\sphinxdocclass}
-
-% Set some sane defaults for section numbering depth and TOC depth. You can
-% reset these counters in your preamble.
-%
-\setcounter{secnumdepth}{2}
-
-% Change the title page to look a bit better, and fit in with the fncychap
-% ``Bjarne'' style a bit better.
-%
-\renewcommand{\maketitle}{
- \rule{\textwidth}{1pt}
- \ifsphinxpdfoutput
- \begingroup
- % These \defs are required to deal with multi-line authors; it
- % changes \\ to ', ' (comma-space), making it pass muster for
- % generating document info in the PDF file.
- \def\\{, }
- \def\and{and }
- \pdfinfo{
- /Author (\@author)
- /Title (\@title)
- }
- \endgroup
- \fi
- \begin{flushright}
- \sphinxlogo%
- {\rm\Huge\py@HeaderFamily \@title} \par
- {\em\large\py@HeaderFamily \py@release\releaseinfo} \par
- \vspace{25pt}
- {\Large\py@HeaderFamily
- \begin{tabular}[t]{c}
- \@author
- \end{tabular}} \par
- \vspace{25pt}
- \@date \par
- \py@authoraddress \par
- \end{flushright}
- \@thanks
- \setcounter{footnote}{0}
- \let\thanks\relax\let\maketitle\relax
- %\gdef\@thanks{}\gdef\@author{}\gdef\@title{}
-}
-
-\let\py@OldTableofcontents=\tableofcontents
-\renewcommand{\tableofcontents}{
- \begingroup
- \parskip = 0mm
- \py@OldTableofcontents
- \endgroup
- \rule{\textwidth}{1pt}
- \vspace{12pt}
-}
-
-\@ifundefined{fancyhf}{
- \pagestyle{plain}}{
- \pagestyle{normal}} % start this way; change for
-\pagenumbering{arabic} % ToC & chapters
-
-\thispagestyle{empty}
-
-% Fix the bibliography environment to add an entry to the Table of
-% Contents.
-% For an article document class this environment is a section,
-% so no page break before it.
-\let\py@OldThebibliography=\thebibliography
-\renewcommand{\thebibliography}[1]{
- \phantomsection
- \py@OldThebibliography{1}
- \addcontentsline{toc}{section}{\bibname}
-}
diff --git a/doc/pdf/sphinxmanual.cls b/doc/pdf/sphinxmanual.cls
t@@ -1,133 +0,0 @@
-%
-% sphinxmanual.cls for Sphinx (http://sphinx.pocoo.org/)
-%
-
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{sphinxmanual}[2009/06/02 Document class (Sphinx manual)]
-
-% chapters starting at odd pages (overridden by 'openany' document option)
-\PassOptionsToClass{openright}{\sphinxdocclass}
-
-% 'oneside' option overriding the 'twoside' default
-\newif\if@oneside
-\DeclareOption{oneside}{\@onesidetrue}
-% Pass remaining document options to the parent class.
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\sphinxdocclass}}
-\ProcessOptions\relax
-
-% Defaults two-side document
-\if@oneside
-% nothing to do (oneside is the default)
-\else
-\PassOptionsToClass{twoside}{\sphinxdocclass}
-\fi
-
-\LoadClass{\sphinxdocclass}
-
-% Set some sane defaults for section numbering depth and TOC depth. You can
-% reset these counters in your preamble.
-%
-\setcounter{secnumdepth}{2}
-\setcounter{tocdepth}{1}
-
-% Change the title page to look a bit better, and fit in with the fncychap
-% ``Bjarne'' style a bit better.
-%
-\renewcommand{\maketitle}{%
- \begin{titlepage}%
- \let\footnotesize\small
- \let\footnoterule\relax
- \rule{\textwidth}{1pt}%
- \ifsphinxpdfoutput
- \begingroup
- % These \defs are required to deal with multi-line authors; it
- % changes \\ to ', ' (comma-space), making it pass muster for
- % generating document info in the PDF file.
- \def\\{, }
- \def\and{and }
- \pdfinfo{
- /Author (\@author)
- /Title (\@title)
- }
- \endgroup
- \fi
- \begin{flushright}%
- \sphinxlogo%
- {\rm\Huge\py@HeaderFamily \@title \par}%
- {\em\LARGE\py@HeaderFamily \py@release\releaseinfo \par}
- \vfill
- {\LARGE\py@HeaderFamily
- \begin{tabular}[t]{c}
- \@author
- \end{tabular}
- \par}
- \vfill\vfill
- {\large
- \@date \par
- \vfill
- \py@authoraddress \par
- }%
- \end{flushright}%\par
- \@thanks
- \end{titlepage}%
- \cleardoublepage%
- \setcounter{footnote}{0}%
- \let\thanks\relax\let\maketitle\relax
- %\gdef\@thanks{}\gdef\@author{}\gdef\@title{}
-}
-
-
-% Catch the end of the {abstract} environment, but here make sure the abstract
-% is followed by a blank page if the 'openright' option is used.
-%
-\let\py@OldEndAbstract=\endabstract
-\renewcommand{\endabstract}{
- \if@openright
- \ifodd\value{page}
- \typeout{Adding blank page after the abstract.}
- \vfil\pagebreak
- \fi
- \fi
- \py@OldEndAbstract
-}
-
-% This wraps the \tableofcontents macro with all the magic to get the spacing
-% right and have the right number of pages if the 'openright' option has been
-% used. This eliminates a fair amount of crud in the individual document file…
-%
-\let\py@OldTableofcontents=\tableofcontents
-\renewcommand{\tableofcontents}{%
- \setcounter{page}{1}%
- \pagebreak%
- \pagestyle{plain}%
- {%
- \parskip = 0mm%
- \py@OldTableofcontents%
- \if@openright%
- \ifodd\value{page}%
- \typeout{Adding blank page after the table of contents.}%
- \pagebreak\hspace{0pt}%
- \fi%
- \fi%
- \cleardoublepage%
- }%
- \pagenumbering{arabic}%
- \@ifundefined{fancyhf}{}{\pagestyle{normal}}%
-}
-
-% This is needed to get the width of the section # area wide enough in the
-% library reference. Doing it here keeps it the same for all the manuals.
-%
-\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.6em}}
-\renewcommand*\l@subsection{\@dottedtocline{2}{4.1em}{3.5em}}
-
-% Fix the bibliography environment to add an entry to the Table of
-% Contents.
-% For a report document class this environment is a chapter.
-\let\py@OldThebibliography=\thebibliography
-\renewcommand{\thebibliography}[1]{
- \cleardoublepage
- \phantomsection
- \py@OldThebibliography{1}
- \addcontentsline{toc}{chapter}{\bibname}
-}
diff --git a/doc/pdf/tabulary.sty b/doc/pdf/tabulary.sty
t@@ -1,452 +0,0 @@
-%%
-%% This is file `tabulary.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% tabulary.dtx (with options: `package')
-%% DRAFT VERSION
-%%
-%% File `tabulary.dtx'.
-%% Copyright (C) 1995 1996 2003 David Carlisle
-%% This file may be distributed under the terms of the LPPL.
-%% See 00readme.txt for details.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tabulary}
- [2007/10/02 v0.9 tabulary package (DPC)]
-\RequirePackage{array}
-\catcode`\Z=14
-\DeclareOption{debugshow}{\catcode`\Z=9\relax}
-\ProcessOptions
-\def\arraybackslash{\let\\=\@arraycr}
-\def\@finalstrut#1{%
- \unskip\ifhmode\nobreak\fi\vrule\@width\z@\@height\z@\@depth\dp#1}
-\newcount\TY@count
-\def\tabulary{%
- \let\TY@final\tabular
- \let\endTY@final\endtabular
- \TY@tabular}
-\def\TY@tabular#1{%
- \edef\TY@{\@currenvir}%
- {\ifnum0=`}\fi
- \@ovxx\TY@linewidth
- \@ovyy\TY@tablewidth
- \count@\z@
- \@tempswatrue
- \@whilesw\if@tempswa\fi{%
- \advance\count@\@ne
- \expandafter\ifx\csname TY@F\the\count@\endcsname\relax
- \@tempswafalse
- \else
- \expandafter\let\csname TY@SF\the\count@\expandafter\endcsname
- \csname TY@F\the\count@\endcsname
- \global\expandafter\let\csname TY@F\the\count@\endcsname\relax
- \expandafter\let\csname TY@S\the\count@\expandafter\endcsname
- \csname TY@\the\count@\endcsname
- \fi}%
- \global\TY@count\@ne
- \TY@width\xdef{0pt}%
- \global\TY@tablewidth\z@
- \global\TY@linewidth#1\relax
-Z\message{^^J^^JTable^^J%
-Z Target Width: \the\TY@linewidth^^J%
-Z \string\tabcolsep: \the\tabcolsep\space
-Z \string\arrayrulewidth: \the\arrayrulewidth\space
-Z \string\doublerulesep: \the\doublerulesep^^J%
-Z \string\tymin: \the\tymin\space
-Z \string\tymax: \the\tymax^^J}%
- \let\@classz\TY@classz
- \let\verb\TX@verb
- \toks@{}\TY@get@body}
-\let\TY@@mkpream\@mkpream
-\def\TY@mkpream{%
- \def\@addamp{%
- \if@firstamp \@firstampfalse \else
- \global\advance\TY@count\@ne
- \edef\@preamble{\@preamble &}\fi
- \TY@width\xdef{0pt}}%
- \def\@acol{%
- \TY@subwidth\col@sep
- \@addtopreamble{\hskip\col@sep}}%
- \let\@arrayrule\TY@arrayrule
- \let\@classvi\TY@classvi
- \def\@classv{\save@decl
- \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@
- \sbox\z@{\d@llarbegin\@nextchar\d@llarend}%
- \TY@subwidth{\wd\z@}%
- \@addtopreamble{\d@llarbegin\the@toks\the\count@\relax\d@llarend}%
- \prepnext@tok}%
- \global\let\@mkpream\TY@@mkpream
- \TY@@mkpream}
-\def\TY@arrayrule{%
- \TY@subwidth\arrayrulewidth
- \@addtopreamble \vline}
-\def\TY@classvi{\ifcase \@lastchclass
- \@acol \or
- \TY@subwidth\doublerulesep
- \@addtopreamble{\hskip \doublerulesep}\or
- \@acol \or
- \@classvii
- \fi}
-\def\TY@tab{%
- \setbox\z@\hbox\bgroup
- \let\[$\let\]$%
- \let\equation$\let\endequation$%
- \col@sep\tabcolsep
- \let\d@llarbegin\begingroup\let\d@llarend\endgroup
- \let\@mkpream\TY@mkpream
- \def\multicolumn##1##2##3{\multispan##1\relax}%
- \CT@start\TY@tabarray}
-\def\TY@tabarray{\@ifnextchar[{\TY@array}{\@array[t]}}
-\def\TY@array[#1]{\@array[t]}
-\def\TY@width#1{%
- \expandafter#1\csname TY@\the\TY@count\endcsname}
-\def\TY@subwidth#1{%
- \TY@width\dimen@
- \advance\dimen@-#1\relax
- \TY@width\xdef{\the\dimen@}%
- \global\advance\TY@linewidth-#1\relax}
-\def\endtabulary{%
- \gdef\@halignto{}%
- \let\TY@footnote\footnote%
- \def\footnote{}% prevent footnotes from doing anything
- \expandafter\TY@tab\the\toks@
- \crcr\omit
- {\xdef\TY@save@row{}%
- \loop
- \advance\TY@count\m@ne
- \ifnum\TY@count>\z@
- \xdef\TY@save@row{\TY@save@row&\omit}%
- \repeat}\TY@save@row
- \endarray\global\setbox1=\lastbox\setbox0=\vbox{\unvbox1
- \unskip\global\setbox1=\lastbox}\egroup
- \dimen@\TY@linewidth
- \divide\dimen@\TY@count
- \ifdim\dimen@<\tymin
- \TY@warn{tymin too large (\the\tymin), resetting to \the\dimen@}%
- \tymin\dimen@
- \fi
- \setbox\tw@=\hbox{\unhbox\@ne
- \loop
-\@tempdima=\lastskip
-\ifdim\@tempdima>\z@
-Z \message{ecs=\the\@tempdima^^J}%
- \global\advance\TY@linewidth-\@tempdima
-\fi
- \unskip
- \setbox\tw@=\lastbox
- \ifhbox\tw@
-Z \message{Col \the\TY@count: Initial=\the\wd\tw@\space}%
- \ifdim\wd\tw@>\tymax
- \wd\tw@\tymax
-Z \message{> max\space}%
-Z \else
-Z \message{ \@spaces\space}%
- \fi
- \TY@width\dimen@
-Z \message{\the\dimen@\space}%
- \advance\dimen@\wd\tw@
-Z \message{Final=\the\dimen@\space}%
- \TY@width\xdef{\the\dimen@}%
- \ifdim\dimen@<\tymin
-Z \message{< tymin}%
- \global\advance\TY@linewidth-\dimen@
- \expandafter\xdef\csname TY@F\the\TY@count\endcsname
- {\the\dimen@}%
- \else
- \expandafter\ifx\csname TY@F\the\TY@count\endcsname\z@
-Z \message{***}%
- \global\advance\TY@linewidth-\dimen@
- \expandafter\xdef\csname TY@F\the\TY@count\endcsname
- {\the\dimen@}%
- \else
-Z \message{> tymin}%
- \global\advance\TY@tablewidth\dimen@
- \global\expandafter\let\csname TY@F\the\TY@count\endcsname
- \maxdimen
- \fi\fi
- \advance\TY@count\m@ne
- \repeat}%
- \TY@checkmin
- \TY@checkmin
- \TY@checkmin
- \TY@checkmin
- \TY@count\z@
- \let\TY@box\TY@box@v
- \let\footnote\TY@footnote % restore footnotes
- {\expandafter\TY@final\the\toks@\endTY@final}%
- \count@\z@
- \@tempswatrue
- \@whilesw\if@tempswa\fi{%
- \advance\count@\@ne
- \expandafter\ifx\csname TY@SF\the\count@\endcsname\relax
- \@tempswafalse
- \else
- \global\expandafter\let\csname TY@F\the\count@\expandafter\endcsname
- \csname TY@SF\the\count@\endcsname
- \global\expandafter\let\csname TY@\the\count@\expandafter\endcsname
- \csname TY@S\the\count@\endcsname
- \fi}%
- \TY@linewidth\@ovxx
- \TY@tablewidth\@ovyy
- \ifnum0=`{\fi}}
-\def\TY@checkmin{%
- \let\TY@checkmin\relax
-\ifdim\TY@tablewidth>\z@
- \Gscale@div\TY@ratio\TY@linewidth\TY@tablewidth
- \ifdim\TY@tablewidth <\linewidth
- \def\TY@ratio{1}%
- \fi
-\else
- \TY@warn{No suitable columns!}%
- \def\TY@ratio{1}%
-\fi
-\count@\z@
-Z \message{^^JLine Width: \the\TY@linewidth,
-Z Natural Width: \the\TY@tablewidth,
-Z Ratio: \TY@ratio^^J}%
-\@tempdima\z@
-\loop
-\ifnum\count@<\TY@count
-\advance\count@\@ne
- \ifdim\csname TY@F\the\count@\endcsname>\tymin
- \dimen@\csname TY@\the\count@\endcsname
- \dimen@\TY@ratio\dimen@
- \ifdim\dimen@<\tymin
-Z \message{Column \the\count@\space ->}%
- \global\expandafter\let\csname TY@F\the\count@\endcsname\tymin
- \global\advance\TY@linewidth-\tymin
- \global\advance\TY@tablewidth-\csname TY@\the\count@\endcsname
- \let\TY@checkmin\TY@@checkmin
- \else
- \expandafter\xdef\csname TY@F\the\count@\endcsname{\the\dimen@}%
- \advance\@tempdima\csname TY@F\the\count@\endcsname
- \fi
- \fi
-Z \dimen@\csname TY@F\the\count@\endcsname\message{\the\dimen@, }%
-\repeat
-Z \message{^^JTotal:\the\@tempdima^^J}%
-}
-\let\TY@@checkmin\TY@checkmin
-\newdimen\TY@linewidth
-\def\tyformat{\everypar{{\nobreak\hskip\z@skip}}}
-\newdimen\tymin
-\tymin=10pt
-\newdimen\tymax
-\tymax=2\textwidth
-\def\@testpach{\@chclass
- \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
- \ifnum \@lastchclass=7 5 \else
- \ifnum \@lastchclass=8 \tw@ \else
- \ifnum \@lastchclass=9 \thr@@
- \else \z@
- \ifnum \@lastchclass = 10 \else
- \edef\@nextchar{\expandafter\string\@nextchar}%
- \@chnum
- \if \@nextchar c\z@ \else
- \if \@nextchar l\@ne \else
- \if \@nextchar r\tw@ \else
- \if \@nextchar C7 \else
- \if \@nextchar L8 \else
- \if \@nextchar R9 \else
- \if \@nextchar J10 \else
- \z@ \@chclass
- \if\@nextchar |\@ne \else
- \if \@nextchar !6 \else
- \if \@nextchar @7 \else
- \if \@nextchar <8 \else
- \if \@nextchar >9 \else
- 10
- \@chnum
- \if \@nextchar m\thr@@\else
- \if \@nextchar p4 \else
- \if \@nextchar b5 \else
- \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi\fi \fi \fi\fi \fi
- \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi}
-\def\TY@classz{%
- \@classx
- \@tempcnta\count@
- \ifx\TY@box\TY@box@v
- \global\advance\TY@count\@ne
- \fi
- \let\centering c%
- \let\raggedright\noindent
- \let\raggedleft\indent
- \let\arraybackslash\relax
- \prepnext@tok
- \ifnum\@chnum<4
- \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
- \fi
- \ifnum\@chnum=6
- \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
- \fi
- \@addtopreamble{%
- \ifcase\@chnum
- \hfil \d@llarbegin\insert@column\d@llarend \hfil \or
- \kern\z@
- \d@llarbegin \insert@column \d@llarend \hfil \or
- \hfil\kern\z@ \d@llarbegin \insert@column \d@llarend \or
- $\vcenter\@startpbox{\@nextchar}\insert@column \@endpbox $\or
- \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or
- \vbox \@startpbox{\@nextchar}\insert@column \@endpbox \or
- \d@llarbegin \insert@column \d@llarend \or% dubious "s" case
- \TY@box\centering\or
- \TY@box\raggedright\or
- \TY@box\raggedleft\or
- \TY@box\relax
- \fi}\prepnext@tok}
-\def\TY@box#1{%
- \ifx\centering#1%
- \hfil \d@llarbegin\insert@column\d@llarend \hfil \else
- \ifx\raggedright#1%
- \kern\z@%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- \d@llarbegin \insert@column \d@llarend \hfil \else
- \ifx\raggedleft#1%
- \hfil\kern\z@ \d@llarbegin \insert@column \d@llarend \else
- \ifx\relax#1%
- \d@llarbegin \insert@column \d@llarend
- \fi \fi \fi \fi}
-\def\TY@box@v#1{%
- \vtop \@startpbox{\csname TY@F\the\TY@count\endcsname}%
- #1\arraybackslash\tyformat
- \insert@column\@endpbox}
-\newdimen\TY@tablewidth
-\def\Gscale@div#1#2#3{%
- \setlength\dimen@{#3}%
- \ifdim\dimen@=\z@
- \PackageError{graphics}{Division by 0}\@eha
- \dimen@#2%
- \fi
- \edef\@tempd{\the\dimen@}%
- \setlength\dimen@{#2}%
- \count@65536\relax
- \ifdim\dimen@<\z@
- \dimen@-\dimen@
- \count@-\count@
- \fi
- \loop
- \ifdim\dimen@<8192\p@
- \dimen@\tw@\dimen@
- \divide\count@\tw@
- \repeat
- \dimen@ii=\@tempd\relax
- \divide\dimen@ii\count@
- \divide\dimen@\dimen@ii
- \edef#1{\strip@pt\dimen@}}
-\long\def\TY@get@body#1\end
- {\toks@\expandafter{\the\toks@#1}\TY@find@end}
-\def\TY@find@end#1{%
- \def\@tempa{#1}%
- \ifx\@tempa\TY@\def\@tempa{\end{#1}}\expandafter\@tempa
- \else\toks@\expandafter
- {\the\toks@\end{#1}}\expandafter\TY@get@body\fi}
-\def\TY@warn{%
- \PackageWarning{tabulary}}
-\catcode`\Z=11
-\AtBeginDocument{
-\@ifpackageloaded{colortbl}{%
-\expandafter\def\expandafter\@mkpream\expandafter#\expandafter1%
- \expandafter{%
- \expandafter\let\expandafter\CT@setup\expandafter\relax
- \expandafter\let\expandafter\CT@color\expandafter\relax
- \expandafter\let\expandafter\CT@do@color\expandafter\relax
- \expandafter\let\expandafter\color\expandafter\relax
- \expandafter\let\expandafter\CT@column@color\expandafter\relax
- \expandafter\let\expandafter\CT@row@color\expandafter\relax
- \@mkpream{#1}}
-\let\TY@@mkpream\@mkpream
-\def\TY@classz{%
- \@classx
- \@tempcnta\count@
- \ifx\TY@box\TY@box@v
- \global\advance\TY@count\@ne
- \fi
- \let\centering c%
- \let\raggedright\noindent
- \let\raggedleft\indent
- \let\arraybackslash\relax
- \prepnext@tok
-\expandafter\CT@extract\the\toks\@tempcnta\columncolor!\@nil
- \ifnum\@chnum<4
- \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
- \fi
- \ifnum\@chnum=6
- \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
- \fi
- \@addtopreamble{%
- \setbox\z@\hbox\bgroup\bgroup
- \ifcase\@chnum
- \hskip\stretch{.5}\kern\z@
- \d@llarbegin\insert@column\d@llarend\hskip\stretch{.5}\or
- \kern\z@%<<<<<<<<<<<<<<<<<<<<<<<<<<<
- \d@llarbegin \insert@column \d@llarend \hfill \or
- \hfill\kern\z@ \d@llarbegin \insert@column \d@llarend \or
- $\vcenter\@startpbox{\@nextchar}\insert@column \@endpbox $\or
- \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or
- \vbox \@startpbox{\@nextchar}\insert@column \@endpbox \or
- \d@llarbegin \insert@column \d@llarend \or% dubious s case
- \TY@box\centering\or
- \TY@box\raggedright\or
- \TY@box\raggedleft\or
- \TY@box\relax
- \fi
- \egroup\egroup
-\begingroup
- \CT@setup
- \CT@column@color
- \CT@row@color
- \CT@do@color
-\endgroup
- \@tempdima\ht\z@
- \advance\@tempdima\minrowclearance
- \vrule\@height\@tempdima\@width\z@
-\unhbox\z@
-}\prepnext@tok}%
- \def\TY@arrayrule{%
- \TY@subwidth\arrayrulewidth
- \@addtopreamble{{\CT@arc@\vline}}}%
- \def\TY@classvi{\ifcase \@lastchclass
- \@acol \or
- \TY@subwidth\doublerulesep
- \ifx\CT@drsc@\relax
- \@addtopreamble{\hskip\doublerulesep}%
- \else
- \@addtopreamble{{\CT@drsc@\vrule\@width\doublerulesep}}%
- \fi\or
- \@acol \or
- \@classvii
- \fi}%
-}{%
-\let\CT@start\relax
-}
-}
-{\uccode`\*=`\ %
-\uppercase{\gdef\TX@verb{%
- \leavevmode\null\TX@vwarn
- {\ifnum0=`}\fi\ttfamily\let\\\ignorespaces
- \@ifstar{\let~*\TX@vb}{\TX@vb}}}}
-\def\TX@vb#1{\def\@tempa##1#1{\toks@{##1}\edef\@tempa{\the\toks@}%
- \expandafter\TX@v\meaning\@tempa\\ \\\ifnum0=`{\fi}}\@tempa!}
-\def\TX@v#1!{\afterassignment\TX@vfirst\let\@tempa= }
-\begingroup
-\catcode`\*=\catcode`\#
-\catcode`\#=12
-\gdef\TX@vfirst{%
- \if\@tempa#%
- \def\@tempb{\TX@v@#}%
- \else
- \let\@tempb\TX@v@
- \if\@tempa\space~\else\@tempa\fi
- \fi
- \@tempb}
-\gdef\TX@v@*1 *2{%
- \TX@v@hash*1##\relax\if*2\\\else~\expandafter\TX@v@\fi*2}
-\gdef\TX@v@hash*1##*2{*1\ifx*2\relax\else#\expandafter\TX@v@hash\fi*2}
-\endgroup
-\def\TX@vwarn{%
- \@warning{\noexpand\verb may be unreliable inside tabularx/y}%
- \global\let\TX@vwarn\@empty}
-\endinput
-%%
-%% End of file `tabulary.sty'.
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.