\relax \ifx\rEfLiNK\UnDef\gdef \rEfLiNK#1#2{#2}\fi \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{sec:cpp}{{\rEfLiNK{x6-50001.1}{1.1}}{\rEfLiNK{x6-50001.1}{3}}} \newlabel{fg:invert-c++}{{\rEfLiNK{x6-60011}{1.1}}{\rEfLiNK{x6-60011}{6}}} \newlabel{fg:invert-py}{{\rEfLiNK{x6-60022}{1.2}}{\rEfLiNK{x6-60022}{9}}} \newlabel{sec:header}{{\rEfLiNK{x7-80001.2.1}{1.2.1}}{\rEfLiNK{x7-80001.2.1}{11}}} \newlabel{fg:header}{{\rEfLiNK{x7-80011}{1.1}}{\rEfLiNK{x7-80011}{13}}} \newlabel{fg:bandfmt}{{\rEfLiNK{x7-80022}{1.2}}{\rEfLiNK{x7-80022}{16}}} \newlabel{fg:coding}{{\rEfLiNK{x7-80033}{1.3}}{\rEfLiNK{x7-80033}{19}}} \newlabel{fg:type}{{\rEfLiNK{x7-80044}{1.4}}{\rEfLiNK{x7-80044}{22}}} \newlabel{sec:compute}{{\rEfLiNK{x8-160001.3.5}{1.3.5}}{\rEfLiNK{x8-160001.3.5}{29}}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{sec:appl}{{\rEfLiNK{x13-360002.1}{2.1}}{\rEfLiNK{x13-360002.1}{47}}} \newlabel{fg:architecture}{{\rEfLiNK{x13-360011}{2.1}}{\rEfLiNK{x13-360011}{49}}} \newlabel{fg:hello}{{\rEfLiNK{x14-380012}{2.2}}{\rEfLiNK{x14-380012}{55}}} \newlabel{fg:image}{{\rEfLiNK{x14-390013}{2.3}}{\rEfLiNK{x14-390013}{58}}} \newlabel{sec:fields}{{\rEfLiNK{x14-400002.2.3}{2.2.3}}{\rEfLiNK{x14-400002.2.3}{59}}} \newlabel{sec:examples}{{\rEfLiNK{x14-420002.2.5}{2.2.5}}{\rEfLiNK{x14-420002.2.5}{63}}} \newlabel{fg:widthheight}{{\rEfLiNK{x14-420002.2.5}{2.2.5}}{\rEfLiNK{x14-420002.2.5}{65}}} \newlabel{fg:negative}{{\rEfLiNK{x14-420002.2.5}{2.2.5}}{\rEfLiNK{x14-420002.2.5}{68}}} \newlabel{sec:meta}{{\rEfLiNK{x14-430002.2.6}{2.2.6}}{\rEfLiNK{x14-430002.2.6}{69}}} \newlabel{sec:history}{{\rEfLiNK{x14-440002.2.7}{2.2.7}}{\rEfLiNK{x14-440002.2.7}{70}}} \newlabel{sec:eval}{{\rEfLiNK{x14-450002.2.8}{2.2.8}}{\rEfLiNK{x14-450002.2.8}{71}}} \newlabel{fg:addemup}{{\rEfLiNK{x14-480016}{2.6}}{\rEfLiNK{x14-480016}{74}}} \newlabel{sec:malloc}{{\rEfLiNK{x14-490002.2.10}{2.2.10}}{\rEfLiNK{x14-490002.2.10}{75}}} \newlabel{sec:joinup}{{\rEfLiNK{x14-520002.2.12}{2.2.12}}{\rEfLiNK{x14-520002.2.12}{77}}} \newlabel{fg:join}{{\rEfLiNK{x14-520017}{2.7}}{\rEfLiNK{x14-520017}{79}}} \newlabel{fg:thrmean}{{\rEfLiNK{x14-560018}{2.8}}{\rEfLiNK{x14-560018}{82}}} \newlabel{sec:block}{{\rEfLiNK{x14-570002.2.12}{2.2.12}}{\rEfLiNK{x14-570002.2.12}{83}}} \newlabel{sec:limit}{{\rEfLiNK{x14-580002.2.12}{2.2.12}}{\rEfLiNK{x14-580002.2.12}{83}}} \newlabel{tab:type}{{\rEfLiNK{x15-600011}{2.1}}{\rEfLiNK{x15-600011}{87}}} \newlabel{sec:number}{{\rEfLiNK{x15-600002.3.1}{2.3.1}}{\rEfLiNK{x15-600002.3.1}{90}}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{sec:oper}{{\rEfLiNK{x17-680003.1}{3.1}}{\rEfLiNK{x17-680003.1}{105}}} \newlabel{fg:average}{{\rEfLiNK{x18-730011}{3.1}}{\rEfLiNK{x18-730011}{110}}} \newlabel{fg:invert}{{\rEfLiNK{x18-740012}{3.2}}{\rEfLiNK{x18-740012}{116}}} \newlabel{sec:poly}{{\rEfLiNK{x18-750003.2.3}{3.2.3}}{\rEfLiNK{x18-750003.2.3}{117}}} \newlabel{fg:exp}{{\rEfLiNK{x18-750013}{3.3}}{\rEfLiNK{x18-750013}{119}}} \newlabel{sec:pio}{{\rEfLiNK{x19-760003.3}{3.3}}{\rEfLiNK{x19-760003.3}{124}}} \newlabel{sec:wrapone}{{\rEfLiNK{x19-770003.3.1}{3.3.1}}{\rEfLiNK{x19-770003.3.1}{124}}} \newlabel{fg:paverage}{{\rEfLiNK{x19-790015}{3.5}}{\rEfLiNK{x19-790015}{136}}} \newlabel{sec:sequence}{{\rEfLiNK{x19-800003.3.4}{3.3.4}}{\rEfLiNK{x19-800003.3.4}{140}}} \newlabel{fg:p2average}{{\rEfLiNK{x19-800017}{3.7}}{\rEfLiNK{x19-800017}{143}}} \newlabel{sec:generate}{{\rEfLiNK{x19-810003.3.5}{3.3.5}}{\rEfLiNK{x19-810003.3.5}{150}}} \newlabel{fg:p2invert}{{\rEfLiNK{x19-8100110}{3.10}}{\rEfLiNK{x19-8100110}{153}}} \newlabel{sec:callback}{{\rEfLiNK{x19-820003.3.6}{3.3.6}}{\rEfLiNK{x19-820003.3.6}{157}}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{sec:ref}{{\rEfLiNK{x22-890004.1}{4.1}}{\rEfLiNK{x22-890004.1}{163}}} \newlabel{tb:nondb}{{\rEfLiNK{x22-890011}{4.1}}{\rEfLiNK{x22-890011}{167}}} \newlabel{sec:packages}{{\rEfLiNK{x23-900004.2}{4.2}}{\rEfLiNK{x23-900004.2}{169}}} \newlabel{fg:arithmetic}{{\rEfLiNK{x23-910011}{4.1}}{\rEfLiNK{x23-910011}{171}}} \newlabel{fg:relational}{{\rEfLiNK{x23-920012}{4.2}}{\rEfLiNK{x23-920012}{174}}} \newlabel{fg:boolean}{{\rEfLiNK{x23-930013}{4.3}}{\rEfLiNK{x23-930013}{177}}} \newlabel{sec:colour}{{\rEfLiNK{x23-940004.2.4}{4.2.4}}{\rEfLiNK{x23-940004.2.4}{178}}} \newlabel{fg:convert}{{\rEfLiNK{x23-940014}{4.4}}{\rEfLiNK{x23-940014}{180}}} \newlabel{fg:colour}{{\rEfLiNK{x23-940025}{4.5}}{\rEfLiNK{x23-940025}{183}}} \newlabel{fg:conversion}{{\rEfLiNK{x23-950016}{4.6}}{\rEfLiNK{x23-950016}{186}}} \newlabel{fg:matricies}{{\rEfLiNK{x23-960018}{4.8}}{\rEfLiNK{x23-960018}{193}}} \newlabel{fg:convolution}{{\rEfLiNK{x23-970019}{4.9}}{\rEfLiNK{x23-970019}{196}}} \newlabel{sec:inplace}{{\rEfLiNK{x23-980004.2.8}{4.2.8}}{\rEfLiNK{x23-980004.2.8}{197}}} \newlabel{fg:inplace}{{\rEfLiNK{x23-9800110}{4.10}}{\rEfLiNK{x23-9800110}{199}}} \newlabel{fg:freq}{{\rEfLiNK{x23-9900111}{4.11}}{\rEfLiNK{x23-9900111}{202}}} \newlabel{fg:hist}{{\rEfLiNK{x23-10000112}{4.12}}{\rEfLiNK{x23-10000112}{205}}} \newlabel{fg:morph}{{\rEfLiNK{x23-10100113}{4.13}}{\rEfLiNK{x23-10100113}{208}}} \newlabel{fg:mosaicing}{{\rEfLiNK{x23-10200114}{4.14}}{\rEfLiNK{x23-10200114}{211}}} \newlabel{fg:other}{{\rEfLiNK{x23-10300115}{4.15}}{\rEfLiNK{x23-10300115}{214}}} \newlabel{fg:io}{{\rEfLiNK{x23-10400116}{4.16}}{\rEfLiNK{x23-10400116}{217}}}