## Uses of Class
org.apache.sysds.runtime.io.hdf5.H5RootObject

Packages that use H5RootObject
org.apache.sysds.runtime.io.hdf5
org.apache.sysds.runtime.io.hdf5.message

### Uses of H5RootObject in org.apache.sysds.runtime.io.hdf5

Methods in org.apache.sysds.runtime.io.hdf5 that return H5RootObject
`static H5RootObject` H5.`H5Fopen​(BufferedInputStream bis)`
`static H5RootObject` H5.`H5Screate​(BufferedOutputStream bos, long row, long col)`

Methods in org.apache.sysds.runtime.io.hdf5 with parameters of type H5RootObject
`static void` H5.`H5Dcreate​(H5RootObject rootObject, long maxRow, long maxCol, String datasetName)`
`static H5ContiguousDataset` H5.`H5Dopen​(H5RootObject rootObject, String datasetName)`
`static void` H5.`H5Dread​(H5RootObject rootObject, H5ContiguousDataset dataset, double[][] data)`
`static void` H5.`H5Dwrite​(H5RootObject rootObject, double[] data)`
`static void` H5.`H5Dwrite​(H5RootObject rootObject, double[][] data)`
`static void` H5.`H5WriteHeaders​(H5RootObject rootObject)`
`static ByteBuffer` H5BTree.`readHeaderAndValidateSignature​(H5RootObject rootObject, long address)`

Constructors in org.apache.sysds.runtime.io.hdf5 with parameters of type H5RootObject
`H5BTree​(H5RootObject rootObject, byte nodeType, byte nodeLevel, int entriesUsed, long leftSiblingAddress, long rightSiblingAddress, List<Long> childAddresses)`
`H5BTree​(H5RootObject rootObject, long address)`
`H5ContiguousDataset​(H5RootObject rootObject, H5ObjectHeader objectHeader)`
`H5GroupSymbolTableNode​(H5RootObject rootObject, long address)`
`H5GroupSymbolTableNode​(H5RootObject rootObject, short numberOfEntries, H5SymbolTableEntry[] symbolTableEntries)`
`H5LocalHeap​(H5RootObject rootObject, long address)`
`H5LocalHeap​(H5RootObject rootObject, String childName, long dataSegmentSize, long offsetToHeadOfFreeList, long addressOfDataSegment)`
`H5ObjectHeader​(H5RootObject rootObject, long address)`
`H5ObjectHeader​(H5RootObject rootObject, String datasetName)`
`H5SymbolTableEntry​(H5RootObject rootObject)`
`H5SymbolTableEntry​(H5RootObject rootObject, long address)`

### Uses of H5RootObject in org.apache.sysds.runtime.io.hdf5.message

Methods in org.apache.sysds.runtime.io.hdf5.message with parameters of type H5RootObject
`static H5Message` H5Message.`readObjectHeaderMessage​(H5RootObject rootObject, ByteBuffer bb)`

Constructors in org.apache.sysds.runtime.io.hdf5.message with parameters of type H5RootObject
`H5DataLayoutMessage​(H5RootObject rootObject, BitSet flags, long address, long size)`
`H5DataLayoutMessage​(H5RootObject rootObject, BitSet flags, ByteBuffer bb)`
`H5DataSpaceMessage​(H5RootObject rootObject, BitSet flags)`
`H5DataSpaceMessage​(H5RootObject rootObject, BitSet flags, ByteBuffer bb)`
`H5DataTypeMessage​(H5RootObject rootObject, BitSet flags, ByteBuffer bb)`
`H5DataTypeMessage​(H5RootObject rootObject, BitSet flags, H5DoubleDataType doubleDataType)`
`H5FillValueMessage​(H5RootObject rootObject, BitSet flags, int spaceAllocationTime, int fillValueWriteTime, boolean fillValueDefined)`
`H5FillValueMessage​(H5RootObject rootObject, BitSet flags, ByteBuffer bb)`
`H5Message​(H5RootObject rootObject, BitSet flags)`
`H5NilMessage​(H5RootObject rootObject, BitSet flags)`
`H5NilMessage​(H5RootObject rootObject, BitSet flags, ByteBuffer bb)`
`H5ObjectModificationTimeMessage​(H5RootObject rootObject, BitSet flags, long unixEpocSecond)`
`H5ObjectModificationTimeMessage​(H5RootObject rootObject, BitSet flags, ByteBuffer bb)`
`H5SymbolTableMessage​(H5RootObject rootObject, BitSet flags, long bTreeAddress, long localHeapAddress)`
`H5SymbolTableMessage​(H5RootObject rootObject, BitSet flags, ByteBuffer bb)`