diff options
author | cornet | 2009-04-22 05:54:43 +0000 |
---|---|---|
committer | cornet | 2009-04-22 05:54:43 +0000 |
commit | 879e2ac0a540fa1b199e20d47830aa5eea484a4c (patch) | |
tree | 69ef4242aa8ce27332dec2a27f4e7f10a6f9e8fb /src/matrixOperations/determ/cdeterma.c | |
parent | 1811fe5588d0cfbb788ab8f477800af3f45dd710 (diff) | |
download | scilab2c-879e2ac0a540fa1b199e20d47830aa5eea484a4c.tar.gz scilab2c-879e2ac0a540fa1b199e20d47830aa5eea484a4c.tar.bz2 scilab2c-879e2ac0a540fa1b199e20d47830aa5eea484a4c.zip |
build with visual studio (dynamic libraries)
Diffstat (limited to 'src/matrixOperations/determ/cdeterma.c')
-rw-r--r-- | src/matrixOperations/determ/cdeterma.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/matrixOperations/determ/cdeterma.c b/src/matrixOperations/determ/cdeterma.c index 1696d45c..448da1b0 100644 --- a/src/matrixOperations/determ/cdeterma.c +++ b/src/matrixOperations/determ/cdeterma.c @@ -66,16 +66,16 @@ floatComplex cdeterma(floatComplex *in, int size){ zgetrf accept only double parameters*/ /*Copy the input matrix*/ - inCopy=malloc((uint)(size*size)*sizeof(doubleComplex)); + inCopy=(doubleComplex*)malloc((unsigned int)(size*size)*sizeof(doubleComplex)); for (i=0;i<size*size;i++){ inCopy[i]=DoubleComplex((double)creals(in[i]),(double)cimags(in[i])); } - vectPivot=malloc((uint)size*sizeof(int)); + vectPivot=(int*)malloc((unsigned int)size*sizeof(int)); zgetrf_ ( &size, &size, inCopy, &size, vectPivot, &info); - + out_tmp=DoubleComplex(1,0); for (i=0;i<size;i++){ if (vectPivot[i]!=i+1) out_tmp=DoubleComplex(-zreals(out_tmp),-zimags(out_tmp)); @@ -123,7 +123,7 @@ floatComplex cdeterma(floatComplex *in, int size){ default : /*Copy the input matrix*/ - inCopy=malloc((uint)(size*size)*sizeof(floatComplex)); + inCopy=malloc((unsigned int)(size*size)*sizeof(floatComplex)); for (i=0;i<size*size;i++) inCopy[i]=in[i]; for (i=0;i<size;i++){ |