Module tornado.api
Interface TornadoMatrixInterface<T extends Buffer>
- All Superinterfaces:
PrimitiveStorage<T>,Serializable
- All Known Implementing Classes:
Matrix2DDouble,Matrix2DFloat,Matrix2DFloat4,Matrix2DInt,Matrix3DDouble,Matrix3DFloat,Matrix3DFloat4,Matrix3DInt,Matrix3DLong,Matrix3DShort,Matrix4x4Float
public sealed interface TornadoMatrixInterface<T extends Buffer>
extends PrimitiveStorage<T>
permits Matrix2DDouble, Matrix2DFloat, Matrix2DFloat4, Matrix2DInt, Matrix3DFloat, Matrix3DInt, Matrix3DDouble, Matrix3DLong, Matrix3DShort, Matrix3DFloat4, Matrix4x4Float
TornadoMatrixInterface relies on preview features of the Java platform:
TornadoMatrixInterfacerefers to one or more preview APIs:MemorySegment.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
-
Method Summary
Modifier and TypeMethodDescriptionlonglongMethods inherited from interface uk.ac.manchester.tornado.api.types.common.PrimitiveStorage
asBuffer, loadFromBuffer, size
-
Method Details
-
getNumBytes
long getNumBytes() -
getNumBytesWithHeader
long getNumBytesWithHeader() -
getSegment
MemorySegmentPREVIEW getSegment() -
getSegmentWithHeader
MemorySegmentPREVIEW getSegmentWithHeader()
-
TornadoMatrixInterfacewhen preview features are enabled.