Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtxVec *SetIt(int Index, const DewArray<double> &A); | Sets object values. |
| 2 | TMtxVec *SetIt(int Index, int aIndex, int Len, const DewArray<double> &A); | The elements of A array, starting at aIndex, are copied to the calling object elements, starting at Index. |
| 3 | TVec *SetIt(bool AComplex, const DewArray<double> &A); | Sets vector values. |
| 4 | TVec *SetIt(const DewArray<double> &A); | Sets vector values (double). |
Overload 1: TMtxVec *SetIt(int Index, const DewArray<double> &A);
Sets object values.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Index | int | |
| 2 | A | const DewArray<double> & |
Set object values. Method call does not change object's size or TVec::Complex property, but it does check for array overrun. The elements of A array are copied to the calling object elements, starting at Index. If the calling object is complex, then real parts of complex numbers are on even (0,2,4..) and imaginary parts on odd indexes.(1,3,5,..).
Overload 2: TMtxVec *SetIt(int Index, int aIndex, int Len, const DewArray<double> &A);
The elements of A array, starting at aIndex, are copied to the calling object elements, starting at Index.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Index | int | |
| 2 | aIndex | int | |
| 3 | Len | int | |
| 4 | A | const DewArray<double> & |
If the calling object is complex, then real parts of complex numbers in the A array are on even (0,2,4..) and imaginary parts on odd indexes.(1,3,5,..).
Overload 3: TVec *SetIt(bool AComplex, const DewArray<double> &A);
Sets vector values.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AComplex | bool | |
| 2 | A | const DewArray<double> & |
SetIt makes the use of open array construction, to set the values of the calling vector. It gives you the possibility to pass large arrays of elements without having to declare constant arrays.
Sets the TVec::Length property of the calling vector to (High(A)+1) and the TVec::Complex property to AComplex. The 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,..).
Overload 4: TVec *SetIt(const DewArray<double> &A);
Sets vector values (double).
| # | Name | Type | Description |
|---|---|---|---|
| 1 | A | const DewArray<double> & |
Does not change the TVec::Length or TVec::Complex properties of the calling vector, but it does check for array overrun. The elements of A array are copied to the calling vector, starting at index 0. If the calling vector is complex then real parts of complex numbers are on even (0,2,4..)and imaginary parts on odd indexes.(1,3,5,..)