MtxVec.EnlistIt Method

Overload List

#SignatureDescription
1void EnlistIt(TMtx a, ref TCplx[][] Ap)Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
2void EnlistIt(TMtx a, TMtx b, ref TCplx[][] Ap, ref TCplx[][] bp)Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
3void 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.
4void 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.
5void 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.
6void 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.
7void EnlistIt(TMtx a, TMtx b, ref Double[][] Ap, ref Double[][] bp)Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
8void EnlistIt(TMtx a, ref Double[][] Ap)Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
9void EnlistIt(TMtxVec a, ref TCplx[] Ap)Dereferences (.NET sizes arrays only) pointer's to memory of TMtxVec object.
10void EnlistIt(TMtxVec a, TMtxVec b, ref TCplx[] Ap, ref TCplx[] bp)Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
11void 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.
12void 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.
13void EnlistIt(TMtxVec a, TMtxVec b, TMtxVec c, TMtxVec d, ref TSCplx[] Ap, ref TSCplx[] bp, ref TSCplx[] cp, ref TSCplx[] dp)
14void 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.
15void 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.
16void 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.
17void 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.
18void 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.
19void EnlistIt(TMtxVec a, TMtxVec b, ref TSCplx[] Ap, ref TSCplx[] bp)Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
20void EnlistIt(TMtxVec a, TMtxVec b, ref Double[] Ap, ref Double[] bp)Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
21void EnlistIt(TMtxVec a, TMtxVec b, ref Single[] Ap, ref Single[] bp)Dereferences (.NET sizes arrays only) pointer's to memory of two TMtxVec objects.
22void EnlistIt(TMtxVec a, ref TSCplx[] Ap)Dereferences (.NET sizes arrays only) pointer's to memory of TMtxVec object.
23void EnlistIt(TMtxVec a, ref Double[] Ap)Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.
24void EnlistIt(TMtxVec a, ref Single[] Ap)Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.

Overload 1: void EnlistIt(TMtx a, ref TCplx[][] Ap)

Dereferences (.NET sizes the array only) pointer's to memory of TMtxVec object.

#NameTypeDescription
1aTMtxsource TMtx
2ApTCplx[][] (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.

#NameTypeDescription
1aTMtxsource TMtx
2bTMtxsource TMtx
3ApTCplx[][] (ref)
4bpTCplx[][] (ref)

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.

#NameTypeDescription
1aTMtxsource TMtx
2bTMtxsource TMtx
3cTMtxsource TMtx
4ApTCplx[][] (ref)
5bpTCplx[][] (ref)
6cpTCplx[][] (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.

#NameTypeDescription
1aTMtxsource TMtx
2bTMtxsource TMtx
3cTMtxsource TMtx
4dTMtxsource TMtx
5ApTCplx[][] (ref)
6bpTCplx[][] (ref)
7cpTCplx[][] (ref)
8dpTCplx[][] (ref)

Result: stored in self (calling object)

Remarks:

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.

#NameTypeDescription
1aTMtxsource TMtx
2bTMtxsource TMtx
3cTMtxsource TMtx
4dTMtxsource TMtx
5ApDouble[][] (ref)
6bpDouble[][] (ref)
7cpDouble[][] (ref)
8dpDouble[][] (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.

#NameTypeDescription
1aTMtxsource TMtx
2bTMtxsource TMtx
3cTMtxsource TMtx
4ApDouble[][] (ref)
5bpDouble[][] (ref)
6cpDouble[][] (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.

#NameTypeDescription
1aTMtxsource TMtx
2bTMtxsource TMtx
3ApDouble[][] (ref)
4bpDouble[][] (ref)

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.

#NameTypeDescription
1aTMtxsource TMtx
2ApDouble[][] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2ApTCplx[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3ApTCplx[] (ref)
4bpTCplx[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3cTMtxVecsource TVec or TMtx
4ApTCplx[] (ref)
5bpTCplx[] (ref)
6cpTCplx[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3cTMtxVecsource TVec or TMtx
4dTMtxVecsource TVec or TMtx
5ApTCplx[] (ref)
6bpTCplx[] (ref)
7cpTCplx[] (ref)
8dpTCplx[] (ref)

Result: stored in self (calling object)

Remarks:

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)

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3cTMtxVecsource TVec or TMtx
4dTMtxVecsource TVec or TMtx
5ApTSCplx[] (ref)
6bpTSCplx[] (ref)
7cpTSCplx[] (ref)
8dpTSCplx[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3cTMtxVecsource TVec or TMtx
4dTMtxVecsource TVec or TMtx
5ApDouble[] (ref)
6bpDouble[] (ref)
7cpDouble[] (ref)
8dpDouble[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3cTMtxVecsource TVec or TMtx
4dTMtxVecsource TVec or TMtx
5ApSingle[] (ref)
6bpSingle[] (ref)
7cpSingle[] (ref)
8dpSingle[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3cTMtxVecsource TVec or TMtx
4ApTSCplx[] (ref)
5bpTSCplx[] (ref)
6cpTSCplx[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3cTMtxVecsource TVec or TMtx
4ApDouble[] (ref)
5bpDouble[] (ref)
6cpDouble[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3cTMtxVecsource TVec or TMtx
4ApSingle[] (ref)
5bpSingle[] (ref)
6cpSingle[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3ApTSCplx[] (ref)
4bpTSCplx[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3ApDouble[] (ref)
4bpDouble[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2bTMtxVecsource TVec or TMtx
3ApSingle[] (ref)
4bpSingle[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2ApTSCplx[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2ApDouble[] (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.

#NameTypeDescription
1aTMtxVecsource TVec or TMtx
2ApSingle[] (ref)

Result: stored in self (calling object)