Data.Dense

Array types

data Array v f a

type BArray

type UArray

type SArray

type PArray

Indexing

type Layout f

class HasLayout f a

class Shape f

extent

size

Folds over indexes

indexes

indexesBetween

indexesFrom

Lenses

vector

Traversals

values

values'

valuesBetween

Construction

Flat arrays

flat

Shaped from lists

fromListInto

fromListInto_

Shaped from vectors

fromVectorInto

fromVectorInto_

Generating

Functions on arrays

Empty arrays

Indexing

Modifying arrays

Slices

Matrix

ixRow

rows

ixColumn

columns

3D

ixPlane

planes

flattenPlane

Mutable

data MArray v l s a

type BMArray

type UMArray

type SMArray

type PMArray

Delayed

data Delayed f a

Generating delayed

delayed

seqDelayed

delay

manifest

seqManifest

genDelayed

indexDelayed

affirm

seqAffirm

Helpful reexports

(*^)

(^*)

(^/)

class Additive f

class Metric f

Focused

data Focused f a

Generating focused

focusOn

unfocus

unfocused

extendFocus

Focus location

locale

shiftFocus

Boundary

data Boundary

peekB

peeksB

peekRelativeB

Helpful reexports

class Comonad w

class ComonadStore s w

Stencils

data Stencil f a

Constructing stencils

stencil

mkStencil

mkStencilTH

Using stencils

stencilSum

Common shapes

data V1 a

data V2 a

data V3 a

data V4 a

class R1 t

class R2 t

class R3 t

class R4 t

Extra planes

_xz

_yz

_yx

_zy

_zx