<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Data.Array.Parallel.Unlifted.Sequential</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >Data.Array.Parallel.Unlifted.Sequential</DIV ><DIV CLASS="mini-synopsis" ><H1 >Array classes </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Data-Array-Parallel-Unlifted-Sequential.html#t%3AUA" TARGET="main" >UA</A > e</DIV > <H1 >Array types </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Data-Array-Parallel-Unlifted-Sequential.html#t%3AUSegd" TARGET="main" >USegd</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Data-Array-Parallel-Unlifted-Sequential.html#t%3ASUArr" TARGET="main" >SUArr</A > e</DIV > <H1 >Basic operations </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AnullU" TARGET="main" >nullU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AemptyU" TARGET="main" >emptyU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsingletonU" TARGET="main" >singletonU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AconsU" TARGET="main" >consU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AunitsU" TARGET="main" >unitsU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AreplicateU" TARGET="main" >replicateU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AreplicateEachU" TARGET="main" >replicateEachU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3A%21%3A" TARGET="main" >(!:)</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3A%2B%3A%2B" TARGET="main" >(+:+)</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AindexedU" TARGET="main" >indexedU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3ArepeatU" TARGET="main" >repeatU</A ></DIV > <H1 >Subarrays </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AextractU" TARGET="main" >extractU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AtailU" TARGET="main" >tailU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AtakeU" TARGET="main" >takeU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AdropU" TARGET="main" >dropU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsplitAtU" TARGET="main" >splitAtU</A ></DIV > <H1 >Permutations </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3ApermuteU" TARGET="main" >permuteU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AbpermuteU" TARGET="main" >bpermuteU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AbpermuteDftU" TARGET="main" >bpermuteDftU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AreverseU" TARGET="main" >reverseU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AupdateU" TARGET="main" >updateU</A ></DIV > <H1 >Higher-order operations </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AmapU" TARGET="main" >mapU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AzipWithU" TARGET="main" >zipWithU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AzipWith3U" TARGET="main" >zipWith3U</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfilterU" TARGET="main" >filterU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3ApackU" TARGET="main" >packU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfoldlU" TARGET="main" >foldlU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3Afoldl1U" TARGET="main" >foldl1U</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3Afoldl1MaybeU" TARGET="main" >foldl1MaybeU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfoldU" TARGET="main" >foldU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3Afold1U" TARGET="main" >fold1U</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3Afold1MaybeU" TARGET="main" >fold1MaybeU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AscanlU" TARGET="main" >scanlU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3Ascanl1U" TARGET="main" >scanl1U</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AscanU" TARGET="main" >scanU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3Ascan1U" TARGET="main" >scan1U</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AscanResU" TARGET="main" >scanResU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AmapAccumLU" TARGET="main" >mapAccumLU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfilterSU" TARGET="main" >filterSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3ApackCU" TARGET="main" >packCU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AcombineU" TARGET="main" >combineU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AcombineSU" TARGET="main" >combineSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AcombineCU" TARGET="main" >combineCU</A ></DIV > <H1 >Segmented Subarrays </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsliceSU" TARGET="main" >sliceSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AextractSU" TARGET="main" >extractSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AtakeCU" TARGET="main" >takeCU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AdropCU" TARGET="main" >dropCU</A ></DIV > <H1 >Searching </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AelemU" TARGET="main" >elemU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AnotElemU" TARGET="main" >notElemU</A ></DIV > <H1 >Logical operations </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AandU" TARGET="main" >andU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AorU" TARGET="main" >orU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AanyU" TARGET="main" >anyU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AallU" TARGET="main" >allU</A ></DIV > <H1 >Arithmetic operations </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsumU" TARGET="main" >sumU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AproductU" TARGET="main" >productU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AmaximumU" TARGET="main" >maximumU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AminimumU" TARGET="main" >minimumU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AmaximumByU" TARGET="main" >maximumByU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AminimumByU" TARGET="main" >minimumByU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AmaximumIndexU" TARGET="main" >maximumIndexU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AminimumIndexU" TARGET="main" >minimumIndexU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AmaximumIndexByU" TARGET="main" >maximumIndexByU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AminimumIndexByU" TARGET="main" >minimumIndexByU</A ></DIV > <H1 >Arrays of pairs </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AzipU" TARGET="main" >zipU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3Azip3U" TARGET="main" >zip3U</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AunzipU" TARGET="main" >unzipU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3Aunzip3U" TARGET="main" >unzip3U</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfstU" TARGET="main" >fstU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsndU" TARGET="main" >sndU</A ></DIV > <H1 >Enumerations </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AenumFromToU" TARGET="main" >enumFromToU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AenumFromThenToU" TARGET="main" >enumFromThenToU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AenumFromStepLenU" TARGET="main" >enumFromStepLenU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AenumFromToEachU" TARGET="main" >enumFromToEachU</A ></DIV > <H1 >Searching </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfindU" TARGET="main" >findU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfindIndexU" TARGET="main" >findIndexU</A ></DIV > <H1 >Conversions to/from lists </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AtoU" TARGET="main" >toU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfromU" TARGET="main" >fromU</A ></DIV > <H1 >Unlifted.Sequential arrays </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3ArandomU" TARGET="main" >randomU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3ArandomRU" TARGET="main" >randomRU</A ></DIV > <H1 >I/O </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Data-Array-Parallel-Unlifted-Sequential.html#t%3AUIO" TARGET="main" >UIO</A > a</DIV > <H1 >Segmentation </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AconcatSU" TARGET="main" >concatSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AflattenSU" TARGET="main" >flattenSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3A%3E%3A" TARGET="main" >(>:)</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsegmentU" TARGET="main" >segmentU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsegmentArrU" TARGET="main" >segmentArrU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsegdSU" TARGET="main" >segdSU</A ></DIV > <H1 >Basic operations (segmented) </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AlengthSU" TARGET="main" >lengthSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsingletonSU" TARGET="main" >singletonSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AreplicateSU" TARGET="main" >replicateSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AreplicateCU" TARGET="main" >replicateCU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3A%2B%3A%2B%5E" TARGET="main" >(+:+^)</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AindexedSU" TARGET="main" >indexedSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3A%5E%2B%3A%2B%5E" TARGET="main" >(^+:+^)</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3A%21%3A%5E" TARGET="main" >(!:^)</A ></DIV > <H1 >Basic operations lifted </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AlengthsSU" TARGET="main" >lengthsSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AindicesSU" TARGET="main" >indicesSU</A ></DIV > <H1 >Zipping (segmented) </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfstSU" TARGET="main" >fstSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsndSU" TARGET="main" >sndSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AzipSU" TARGET="main" >zipSU</A ></DIV > <H1 >Permutations (segmented) </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AbpermuteSU" TARGET="main" >bpermuteSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AbpermuteSU%27" TARGET="main" >bpermuteSU'</A ></DIV > <H1 >Higher-order operations (segmented) </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AmapSU" TARGET="main" >mapSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AzipWithSU" TARGET="main" >zipWithSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfoldlSU" TARGET="main" >foldlSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfoldSU" TARGET="main" >foldSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3Afold1SU" TARGET="main" >fold1SU</A ></DIV > <H1 >Logical operations (segmented) </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AandSU" TARGET="main" >andSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AorSU" TARGET="main" >orSU</A ></DIV > <H1 >Arithmetic operations (segmented) </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AsumSU" TARGET="main" >sumSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AproductSU" TARGET="main" >productSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AmaximumSU" TARGET="main" >maximumSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AminimumSU" TARGET="main" >minimumSU</A ></DIV > <H1 >Enumerations (segmented) </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AenumFromToSU" TARGET="main" >enumFromToSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AenumFromThenToSU" TARGET="main" >enumFromThenToSU</A ></DIV > <H1 >Conversions to/from lists (segmented) </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AtoSU" TARGET="main" >toSU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfromSU" TARGET="main" >fromSU</A ></DIV > <H1 >Segment descriptors </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AlengthsUSegd" TARGET="main" >lengthsUSegd</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AlengthsToUSegd" TARGET="main" >lengthsToUSegd</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AtoUSegd" TARGET="main" >toUSegd</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AfromUSegd" TARGET="main" >fromUSegd</A ></DIV > <H1 >Mutable arrays </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AnewU" TARGET="main" >newU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3ApermuteMU" TARGET="main" >permuteMU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AatomicUpdateMU" TARGET="main" >atomicUpdateMU</A ></DIV > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AunsafeFreezeAllMU" TARGET="main" >unsafeFreezeAllMU</A ></DIV > <H1 >Library id </H1 > <DIV CLASS="decl" ><A HREF="Data-Array-Parallel-Unlifted-Sequential.html#v%3AlengthU%27" TARGET="main" >lengthU'</A ></DIV ></DIV ></DIV ></BODY ></HTML >