The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information....



TMat4D


Unit: SDL_matrix
Class: TMat4D
Declaration: see interface of unit Matrix

The class TMat4D provides a class to manipulate four-dimensional hypercube matrices of floating point numbers. The four dimensions are denoted by columns, rows, layers and time slots. Thus one can see the four dimensional matrix as a series of three dimensional matrices along a time line.

TMat4D is optimized for quick access to individual 3-dimensional matrices at a particular time slot. It provides the following properties, methods and events:

Properties:

DataID Elem NrOfColumns
NrOfLayers NrOfRows NrOfTimeSlots

Methods:

AppendToBinaryFile Changed CopyLayerToMatrix
CRCofData Create Destroy
Fill FillRandomGauss FillRandomUniform
Find Free LoadBinary
LoadFromXMLFile MinMax MirrorColumns
MirrorLayers MirrorRows MirrorTimeSlots
ReadBinaryHeader ReadFromOpenXMLFile Resize
SaveAsXMLFile SaveBinary WriteToOpenXMLFile

Events:

OnChange



Last Update: 2011-Sep-11