hdf5-1.8.14: Haskell interface to the HDF5 scientific data storage library.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Bindings.HDF5.Dataspace

Documentation

data Dataspace Source #

Instances

Instances details
Eq Dataspace Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Methods

(==) :: Dataspace -> Dataspace -> Bool

(/=) :: Dataspace -> Dataspace -> Bool

HDFResultType Dataspace Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Methods

isError :: Dataspace -> Bool Source #

FromHId Dataspace Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

HId Dataspace Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Methods

hid :: Dataspace -> HId_t Source #

Object Dataspace Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

data DataspaceClass Source #

Constructors

Scalar 
Simple 
Null 

Instances

Instances details
Bounded DataspaceClass Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Enum DataspaceClass Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Read DataspaceClass Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Methods

readsPrec :: Int -> ReadS DataspaceClass

readList :: ReadS [DataspaceClass]

readPrec :: ReadPrec DataspaceClass

readListPrec :: ReadPrec [DataspaceClass]

Show DataspaceClass Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Methods

showsPrec :: Int -> DataspaceClass -> ShowS

show :: DataspaceClass -> String

showList :: [DataspaceClass] -> ShowS

Eq DataspaceClass Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Ord DataspaceClass Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

data SelectionOperator Source #

Constructors

Set 
Or 
And 
Xor 
NotB 
NotA 
Append 
Prepend 

Instances

Instances details
Bounded SelectionOperator Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Enum SelectionOperator Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Read SelectionOperator Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Show SelectionOperator Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Methods

showsPrec :: Int -> SelectionOperator -> ShowS

show :: SelectionOperator -> String

showList :: [SelectionOperator] -> ShowS

Eq SelectionOperator Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Ord SelectionOperator Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

data SelectionType Source #

Constructors

Points 
Hyperslabs 

Instances

Instances details
Bounded SelectionType Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Enum SelectionType Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Read SelectionType Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Methods

readsPrec :: Int -> ReadS SelectionType

readList :: ReadS [SelectionType]

readPrec :: ReadPrec SelectionType

readListPrec :: ReadPrec [SelectionType]

Show SelectionType Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Methods

showsPrec :: Int -> SelectionType -> ShowS

show :: SelectionType -> String

showList :: [SelectionType] -> ShowS

Eq SelectionType Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Ord SelectionType Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

encodeDataspace :: Dataspace -> IO ByteString Source #

decodeDataspace :: ByteString -> IO Dataspace Source #

selectElements :: Dataspace -> SelectionOperator -> Vector (Vector HSize) -> IO () Source #

getHyperslabSelection :: Dataspace -> IO (Vector (Vector HSize, Vector HSize)) Source #

getHyperslabSelectionBlockList :: Dataspace -> HSize -> HSize -> IO (Vector (Vector HSize, Vector HSize)) Source #

getElementSelection :: Dataspace -> IO (Vector (Vector HSize)) Source #