Matrix.SizeToArray Method

Overload List

#SignatureDescription
1procedure SizeToArray(var Dst: TCplxArray);Sizes the array.
2procedure SizeToArray(var Dst: T2DCplxArray);Sizes the Dst array to match the matrix.
3procedure SizeToArray(var Dst: TByteArray);Sizes integer array.
4procedure SizeToArray(var Dst: TDoubleArray);Sizes double precision array.
5procedure SizeToArray(var Dst: T2DDoubleArray);Sizes the Dst array to match the size of the matrix
6procedure SizeToArray(var Dst: TSmallIntArray);Sizes integer array.
7procedure SizeToArray(var Dst: TIntegerArray);Sizes integer array.
8procedure SizeToArray(var Dst: TSingleArray);Size single precision array.

Overload 1: procedure SizeToArray(var Dst: TCplxArray);

Sizes the array.

#NameTypeDescription
1DstTCplxArray

Result: stored in self (calling object)

Remarks:

Sizes the Dst array so that it can hold all the values stored in the calling object. If the Matrix.Complex property is false an exception will be raised.

Overload 2: procedure SizeToArray(var Dst: T2DCplxArray);

Sizes the Dst array to match the matrix.

#NameTypeDescription
1DstT2DCplxArray

Result: stored in self (calling object)

Remarks:

Sizes the Dst array to match the size of the matrix. An exception will be raised if the calling object is not complex.

Overload 3: procedure SizeToArray(var Dst: TByteArray);

Sizes integer array.

#NameTypeDescription
1DstTByteArray

Result: stored in self (calling object)

Remarks:

If the Matrix.Complex property is true the Length of the Dst array will be 2*Matrix.Length.

Overload 4: procedure SizeToArray(var Dst: TDoubleArray);

Sizes double precision array.

#NameTypeDescription
1DstTDoubleArray

Result: stored in self (calling object)

Remarks:

If the Matrix.Complex property is true the Length of the Dst array will be 2*Matrix.Length.

Overload 5: procedure SizeToArray(var Dst: T2DDoubleArray);

Sizes the Dst array to match the size of the matrix

#NameTypeDescription
1DstT2DDoubleArray

Result: stored in self (calling object)

Remarks:

The rows will have two times as many columns, if the calling matrix object is Complex.

Overload 6: procedure SizeToArray(var Dst: TSmallIntArray);

Sizes integer array.

#NameTypeDescription
1DstTSmallIntArray

Result: stored in self (calling object)

Remarks:

If the Matrix.Complex property is true the Length of the Dst array will be 2*Matrix.Length.

Overload 7: procedure SizeToArray(var Dst: TIntegerArray);

Sizes integer array.

#NameTypeDescription
1DstTIntegerArray

Result: stored in self (calling object)

Remarks:

If the Matrix.Complex property is true the Length of the Dst array will be 2*Matrix.Length.

Overload 8: procedure SizeToArray(var Dst: TSingleArray);

Size single precision array.

#NameTypeDescription
1DstTSingleArray

Result: stored in self (calling object)

Remarks:

If the Matrix.Complex property is true the Length of the Dst array will be 2*Matrix.Length.