Manifest arrays are backed by actual memory and values are looked up versus computed as it is with delayed arrays. Because manifest arrays are located in memory their contents can be mutated once thawed into MArray. The process of changed a mutable MArray back into an immutable Array is called freezing.
Instances6Manifest
NFData e => Manifest BN eDefined in massiv-1.0.5.0 · Data.Massiv.Array.Manifest.BoxedStorable e => Manifest S eDefined in massiv-1.0.5.0 · Data.Massiv.Array.Manifest.StorableManifest B eDefined in massiv-1.0.5.0 · Data.Massiv.Array.Manifest.BoxedManifest BL eDefined in massiv-1.0.5.0 · Data.Massiv.Array.Manifest.BoxedPrim e => Manifest P eDefined in massiv-1.0.5.0 · Data.Massiv.Array.Manifest.PrimitiveUnbox e => Manifest U eDefined in massiv-1.0.5.0 · Data.Massiv.Array.Manifest.Unboxed