Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtxVec DivideBy(TCplx Value) | Divide complex Value with elements of the calling object. |
| └ indexed: TMtxVec DivideBy(TCplx Value, Int32 Index, Int32 Len) | ||
| 2 | TMtxVec DivideBy(TCplx Value, TMtxVec Vec) | Divide complex Value with elements from Vec and store the result in the corresponding elements of the calling object. |
| └ indexed: TMtxVec DivideBy(TCplx Value, TMtxVec Vec, Int32 VecIndex, Int32 Index, Int32 Len) | ||
| 3 | TMtxVec DivideBy(Double Value) | Divide Value with elements of the calling object and store the result in the calling object. |
| └ indexed: TMtxVec DivideBy(Double Value, Int32 Index, Int32 Len) | ||
| 4 | TMtxVec DivideBy(Double Value, TMtxVec Vec) | Divide Value with elements from Vec and store the result in the corresponding elements of the calling object. |
| └ indexed: TMtxVec DivideBy(Double Value, TMtxVec Vec, Int32 VecIndex, Int32 Index, Int32 Len) |
Overload 1: TMtxVec DivideBy(TCplx Value)
Divide complex Value with elements of the calling object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | TCplx | scalar |
Result: stored in self (calling object), returns self for chaining
Store the result in the calling object. Calling vector will be extended to complex, if the calling vector is real.
Indexed: TMtxVec DivideBy(TCplx Value, Int32 Index, Int32 Len)
Divide complex Value with elements [Index]...[Index+Len-1] from the calling object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | TCplx | scalar |
| 2 | Index | Int32 | start index |
| 3 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Store the result in the calling object at position [Index]...[Index+Len-1]. Calling vector will be extended to complex, if the calling vector is real. An exception will be raised if Dew.Math.TMtxVecBase.ConditionCheck is True and array borders are overrun or underrun.
Overload 2: TMtxVec DivideBy(TCplx Value, TMtxVec Vec)
Divide complex Value with elements from Vec and store the result in the corresponding elements of the calling object.
Result: stored in self (calling object), returns self for chaining
Size of the calling object is set automatically. Dew.Math.TMtxVec.Complex property of the calling object is set to True.
Indexed: TMtxVec DivideBy(TCplx Value, TMtxVec Vec, Int32 VecIndex, Int32 Index, Int32 Len)
Divide complex Value with elements [VecIndex]..[VecIndes+Len-1] from Vec.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | TCplx | scalar |
| 2 | Vec | TMtxVec | source TVec or TMtx |
| 3 | VecIndex | Int32 | |
| 4 | Index | Int32 | start index |
| 5 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Store the result in the elements [Index]..[Index+Len-1] of the calling object. Size of the calling object is not changed. An exception will be raised if Dew.Math.TMtxVecBase.ConditionCheck is True and array borders are overrun or underrun. Dew.Math.TMtxVec.Complex property of the calling object is set to True.
Overload 3: TMtxVec DivideBy(Double Value)
Divide Value with elements of the calling object and store the result in the calling object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Double | scalar |
Result: stored in self (calling object), returns self for chaining
Indexed: TMtxVec DivideBy(Double Value, Int32 Index, Int32 Len)
Divide Value with elements [Index]...[Index+Len-1] from the calling object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Double | scalar |
| 2 | Index | Int32 | start index |
| 3 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Store the result in the calling object at position [Index]...[Index+Len-1]. An exception will be raised if Dew.Math.TMtxVecBase.ConditionCheck is True and array borders are overrun or underrun.
Overload 4: TMtxVec DivideBy(Double Value, TMtxVec Vec)
Divide Value with elements from Vec and store the result in the corresponding elements of the calling object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Double | scalar |
| 2 | Vec | TMtxVec | source TVec or TMtx |
Result: stored in self (calling object), returns self for chaining
Size and Dew.Math.TMtxVec.Complex properties of the calling object are set automatically.
Indexed: TMtxVec DivideBy(Double Value, TMtxVec Vec, Int32 VecIndex, Int32 Index, Int32 Len)
Divide Value with Vec elements [VecIndex]..[VecIndes+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Double | scalar |
| 2 | Vec | TMtxVec | source TVec or TMtx |
| 3 | VecIndex | Int32 | |
| 4 | Index | Int32 | start index |
| 5 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Store the result in the elements [Index]..[Index+Len-1] of the calling object. Size of the calling object is not changed. An exception will be raised if Dew.Math.TMtxVecBase.ConditionCheck is True and array borders are overrun or underrun. Dew.Math.TMtxVec.Complex property of the calling object is set implicitly.