Overload List
Overload 1: void EnlistIt(TMtx a, ref TCplx[][] Ap)
Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx | source TMtx |
| 2 | Ap | TCplx[][] (ref) |
Result: stored in self (calling object)
Overload 2: void EnlistIt(TMtx a, TMtx b, ref TCplx[][] Ap, ref TCplx[][] bp)
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
Result: stored in self (calling object)
Overload 3: void EnlistIt(TMtx a, TMtx b, TMtx c, ref TCplx[][] Ap, ref TCplx[][] bp, ref TCplx[][] cp)
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx | source TMtx |
| 2 | b | TMtx | source TMtx |
| 3 | c | TMtx | source TMtx |
| 4 | Ap | TCplx[][] (ref) | |
| 5 | bp | TCplx[][] (ref) | |
| 6 | cp | TCplx[][] (ref) |
Result: stored in self (calling object)
Overload 4: void EnlistIt(TMtx a, TMtx b, TMtx c, TMtx d, ref TCplx[][] Ap, ref TCplx[][] bp, ref TCplx[][] cp, ref TCplx[][] dp)
Dereferences a pointer to TMtxVec memory.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx | source TMtx |
| 2 | b | TMtx | source TMtx |
| 3 | c | TMtx | source TMtx |
| 4 | d | TMtx | source TMtx |
| 5 | Ap | TCplx[][] (ref) | |
| 6 | bp | TCplx[][] (ref) | |
| 7 | cp | TCplx[][] (ref) | |
| 8 | dp | TCplx[][] (ref) |
Result: stored in self (calling object)
Dereferences pointer's to memory of four TMtx objects. It constructs a 2D jagged floating point array. The range checks must be off, when working on this array. The array's must be "cleaned up" by passing them to DismissIt before the routine ends. Special care must be given not to destroy the objects that were dereferenced, before the arrays are freed.
Note
Under .NET this command only resizes the array to match the size of the objects.
Overload 5: void EnlistIt(TMtx a, TMtx b, TMtx c, TMtx d, ref Double[][] Ap, ref Double[][] bp, ref Double[][] cp, ref Double[][] dp)
Dereferences (.NET sizes arrays only) pointer's to memory of four TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx | source TMtx |
| 2 | b | TMtx | source TMtx |
| 3 | c | TMtx | source TMtx |
| 4 | d | TMtx | source TMtx |
| 5 | Ap | Double[][] (ref) | |
| 6 | bp | Double[][] (ref) | |
| 7 | cp | Double[][] (ref) | |
| 8 | dp | Double[][] (ref) |
Result: stored in self (calling object)
Overload 6: void EnlistIt(TMtx a, TMtx b, TMtx c, ref Double[][] Ap, ref Double[][] bp, ref Double[][] cp)
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx | source TMtx |
| 2 | b | TMtx | source TMtx |
| 3 | c | TMtx | source TMtx |
| 4 | Ap | Double[][] (ref) | |
| 5 | bp | Double[][] (ref) | |
| 6 | cp | Double[][] (ref) |
Result: stored in self (calling object)
Overload 7: void EnlistIt(TMtx a, TMtx b, ref Double[][] Ap, ref Double[][] bp)
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
Result: stored in self (calling object)
Overload 8: void EnlistIt(TMtx a, ref Double[][] Ap)
Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx | source TMtx |
| 2 | Ap | Double[][] (ref) |
Result: stored in self (calling object)
Overload 9: void EnlistIt(TMtxVec a, ref TCplx[] Ap)
Dereferences (.NET sizes arrays only) pointer's to memory of TMtxVec object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | Ap | TCplx[] (ref) |
Result: stored in self (calling object)
Overload 10: void EnlistIt(TMtxVec a, TMtxVec b, ref TCplx[] Ap, ref TCplx[] bp)
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | Ap | TCplx[] (ref) | |
| 4 | bp | TCplx[] (ref) |
Result: stored in self (calling object)
Overload 11: void EnlistIt(TMtxVec a, TMtxVec b, TMtxVec c, ref TCplx[] Ap, ref TCplx[] bp, ref TCplx[] cp)
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | c | TMtxVec | source TVec or TMtx |
| 4 | Ap | TCplx[] (ref) | |
| 5 | bp | TCplx[] (ref) | |
| 6 | cp | TCplx[] (ref) |
Result: stored in self (calling object)
Overload 12: void EnlistIt(TMtxVec a, TMtxVec b, TMtxVec c, TMtxVec d, ref TCplx[] Ap, ref TCplx[] bp, ref TCplx[] cp, ref TCplx[] dp)
Dereferences a pointer to TMtxVec memory.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | c | TMtxVec | source TVec or TMtx |
| 4 | d | TMtxVec | source TVec or TMtx |
| 5 | Ap | TCplx[] (ref) | |
| 6 | bp | TCplx[] (ref) | |
| 7 | cp | TCplx[] (ref) | |
| 8 | dp | TCplx[] (ref) |
Result: stored in self (calling object)
Dereferences pointer's to memory of four TMtxVec objects. The range checking will work fine. The array's must be "cleaned up" by passing them to DismissIt before the routine ends.Special care must be given not to destroy the objects that were dereferenced, before the arrays are freed.
Note
Under .NET this command only resizes the array to match the size of the objects.
Overload 13: void EnlistIt(TMtxVec a, TMtxVec b, TMtxVec c, TMtxVec d, ref TSCplx[] Ap, ref TSCplx[] bp, ref TSCplx[] cp, ref TSCplx[] dp)
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | c | TMtxVec | source TVec or TMtx |
| 4 | d | TMtxVec | source TVec or TMtx |
| 5 | Ap | TSCplx[] (ref) | |
| 6 | bp | TSCplx[] (ref) | |
| 7 | cp | TSCplx[] (ref) | |
| 8 | dp | TSCplx[] (ref) |
Result: stored in self (calling object)
Overload 14: void EnlistIt(TMtxVec a, TMtxVec b, TMtxVec c, TMtxVec d, ref Double[] Ap, ref Double[] bp, ref Double[] cp, ref Double[] dp)
Dereferences (.NET sizes arrays only) pointer's to memory of four TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | c | TMtxVec | source TVec or TMtx |
| 4 | d | TMtxVec | source TVec or TMtx |
| 5 | Ap | Double[] (ref) | |
| 6 | bp | Double[] (ref) | |
| 7 | cp | Double[] (ref) | |
| 8 | dp | Double[] (ref) |
Result: stored in self (calling object)
Overload 15: void EnlistIt(TMtxVec a, TMtxVec b, TMtxVec c, TMtxVec d, ref Single[] Ap, ref Single[] bp, ref Single[] cp, ref Single[] dp)
Dereferences (.NET sizes arrays only) pointer's to memory of four TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | c | TMtxVec | source TVec or TMtx |
| 4 | d | TMtxVec | source TVec or TMtx |
| 5 | Ap | Single[] (ref) | |
| 6 | bp | Single[] (ref) | |
| 7 | cp | Single[] (ref) | |
| 8 | dp | Single[] (ref) |
Result: stored in self (calling object)
Overload 16: void EnlistIt(TMtxVec a, TMtxVec b, TMtxVec c, ref TSCplx[] Ap, ref TSCplx[] bp, ref TSCplx[] cp)
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | c | TMtxVec | source TVec or TMtx |
| 4 | Ap | TSCplx[] (ref) | |
| 5 | bp | TSCplx[] (ref) | |
| 6 | cp | TSCplx[] (ref) |
Result: stored in self (calling object)
Overload 17: void EnlistIt(TMtxVec a, TMtxVec b, TMtxVec c, ref Double[] Ap, ref Double[] bp, ref Double[] cp)
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | c | TMtxVec | source TVec or TMtx |
| 4 | Ap | Double[] (ref) | |
| 5 | bp | Double[] (ref) | |
| 6 | cp | Double[] (ref) |
Result: stored in self (calling object)
Overload 18: void EnlistIt(TMtxVec a, TMtxVec b, TMtxVec c, ref Single[] Ap, ref Single[] bp, ref Single[] cp)
Dereferences (.NET sizes arrays only) pointer's to memory of three TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | c | TMtxVec | source TVec or TMtx |
| 4 | Ap | Single[] (ref) | |
| 5 | bp | Single[] (ref) | |
| 6 | cp | Single[] (ref) |
Result: stored in self (calling object)
Overload 19: void EnlistIt(TMtxVec a, TMtxVec b, ref TSCplx[] Ap, ref TSCplx[] bp)
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | Ap | TSCplx[] (ref) | |
| 4 | bp | TSCplx[] (ref) |
Result: stored in self (calling object)
Overload 20: void EnlistIt(TMtxVec a, TMtxVec b, ref Double[] Ap, ref Double[] bp)
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | Ap | Double[] (ref) | |
| 4 | bp | Double[] (ref) |
Result: stored in self (calling object)
Overload 21: void EnlistIt(TMtxVec a, TMtxVec b, ref Single[] Ap, ref Single[] bp)
Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | b | TMtxVec | source TVec or TMtx |
| 3 | Ap | Single[] (ref) | |
| 4 | bp | Single[] (ref) |
Result: stored in self (calling object)
Overload 22: void EnlistIt(TMtxVec a, ref TSCplx[] Ap)
Dereferences (.NET sizes arrays only) pointer's to memory of TMtxVec object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | Ap | TSCplx[] (ref) |
Result: stored in self (calling object)
Overload 23: void EnlistIt(TMtxVec a, ref Double[] Ap)
Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | Ap | Double[] (ref) |
Result: stored in self (calling object)
Overload 24: void EnlistIt(TMtxVec a, ref Single[] Ap)
Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtxVec | source TVec or TMtx |
| 2 | Ap | Single[] (ref) |
Result: stored in self (calling object)