Vector.SetSingle Method

Overload List

#SignatureDescription
1TVec SetSingle(Boolean AComplex, Single[] A)Sets vector values (single).
2TMtxVec SetSingle(Int32 Index, Single[] A)Sets object values (single).

Overload 1: TVec SetSingle(Boolean AComplex, Single[] A)

Sets vector values (single).

#NameTypeDescription
1AComplexBoolean
2ASingle[]

Result: stored in self (calling object), returns self for chaining

Remarks:

Sets the Dew.Math.Vector.Length property of the calling vector to (High(A)+1) and the Dew.Math.Vector.Complex property to AComplex. The single elements of A array are copied to the calling vector. If AComplex is True then real parts of complex numbers are on even (0,2,4..)and imaginary parts on odd indexes.(1,3,5,..)

Note
Use this method for single array only.

See Also: Vector.SetIt, Vector.SetDouble, Vector.SetInteger, Vector.SetCplx

Overload 2: TMtxVec SetSingle(Int32 Index, Single[] A)

Sets object values (single).

#NameTypeDescription
1IndexInt32start index
2ASingle[]

Result: stored in self (calling object), returns self for chaining

Remarks:

The single elements of A array are copied to the calling object elements [Index]..[Index+Length(A)-1]. An exception is raised if calling object array borders are overrun/underrun.

Note
Use this method for integer array only.

See Also: Vector.SetIt, Vector.SetInteger, Vector.SetCplx, Vector.SetDouble