hw-rankselect-0.13.2.0: Rank-select
HaskellWorks.Data.RankSelect.CsPoppy.Internal.Alpha1
data CsPoppyIndex Source #
Constructors
Fields
Defined in HaskellWorks.Data.RankSelect.CsPoppy.Internal.Alpha1
Methods
(==) :: CsPoppyIndex -> CsPoppyIndex -> Bool #
(/=) :: CsPoppyIndex -> CsPoppyIndex -> Bool #
showsPrec :: Int -> CsPoppyIndex -> ShowS #
show :: CsPoppyIndex -> String #
showList :: [CsPoppyIndex] -> ShowS #
Associated Types
type Rep CsPoppyIndex :: Type -> Type #
from :: CsPoppyIndex -> Rep CsPoppyIndex x #
to :: Rep CsPoppyIndex x -> CsPoppyIndex #
rnf :: CsPoppyIndex -> () #
makeCsPoppyIndex :: Vector Word64 -> CsPoppyIndex Source #
makeCsPoppyBlocks :: Vector Word64 -> Vector Word64 Source #
makeCsPoppyLayerM2 :: Vector Word64 -> Vector Word64 Source #
genCsSamples :: Count -> Vector Word64 -> Vector Word64 Source #
rank1On :: Vector Word64 -> CsPoppyIndex -> Count -> Count Source #
select1On :: Vector Word64 -> CsPoppyIndex -> Count -> Count Source #