I just noticed I have to declare A as an array of array like:
MathNet.Numerics.Complex[][] A = new MathNet.Numerics.Complex [3][];
for (int k = 0; k < 3; k++)
{
A[k] = new MathNet.Numerics.Complex[3];
}
MathNet.Numerics.Complex[ ] [ ] A = new MathNet.Numerics.Complex [3][ ];
for (int k = 0; k < 3; k++)
{
A[k] = new MathNet.Numerics.Complex[3];
}
But the problem still remains, it sounds somehow weird to me when in the API it said A should be a matrix but the defined it as an vector(i.e. [ ] ). Anyway, when I put only one row of matrix A in like:
LU.LUSolve(1,A[1],B);
I am getting this error once I run the code:
"The method or operation is not implemented."
Is there any missing implementation in the source code?
Appreciated if you answer my questions.
Faraz
