summaryrefslogtreecommitdiff
path: root/src/matrixOperations/division/drdiva.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/matrixOperations/division/drdiva.c')
-rw-r--r--src/matrixOperations/division/drdiva.c21
1 files changed, 4 insertions, 17 deletions
diff --git a/src/matrixOperations/division/drdiva.c b/src/matrixOperations/division/drdiva.c
index bf94533d..e062ad58 100644
--- a/src/matrixOperations/division/drdiva.c
+++ b/src/matrixOperations/division/drdiva.c
@@ -43,13 +43,13 @@ void drdiva ( double * in1, int lines1, int columns1,
int *pJpvt = NULL;
int *pIwork = NULL;
- iWork = Max(4 * columns2, Max(Min(lines2, columns2) + 3 * lines2 + 1, 2 * Min(lines2, columns2) + lines1));
+ iWork = max(4 * columns2, max(min(lines2, columns2) + 3 * lines2 + 1, 2 * min(lines2, columns2) + lines1));
/* Array allocations*/
pAf = (double*)malloc(sizeof(double) * (unsigned int)columns2 * (unsigned int)lines2);
pAt = (double*)malloc(sizeof(double) * (unsigned int)columns2 *(unsigned int) lines2);
- pBt = (double*)malloc(sizeof(double) * (unsigned int)Max(lines2,columns2) * (unsigned int)lines1);
+ pBt = (double*)malloc(sizeof(double) * (unsigned int)max(lines2,columns2) * (unsigned int)lines1);
pRank = (int*)malloc(sizeof(int));
pIpiv = (int*)malloc(sizeof(int) * (unsigned int)columns2);
@@ -91,7 +91,7 @@ void drdiva ( double * in1, int lines1, int columns1,
{
dblRcond = sqrt(dblEps);
cNorm = 'F';
- iMax = Max(lines2, columns2);
+ iMax = max(lines2, columns2);
memset(pJpvt, 0x00, (unsigned int)sizeof(int) * (unsigned int)lines2);
dgelsy_(&columns2, &lines2, &lines1, pAt, &columns2, pBt, &iMax,
pJpvt, &dblRcond, &pRank[0], pDwork, &iWork, &iInfo);
@@ -111,7 +111,7 @@ void drdiva ( double * in1, int lines1, int columns1,
for(i = 0 ; i < lines1 ; i++)
{
ij = i + j * lines1;
- ji = j + i * Max(lines2, columns2);
+ ji = j + i * max(lines2, columns2);
out[ij] = pBt[ji];
}
}
@@ -130,16 +130,3 @@ void drdiva ( double * in1, int lines1, int columns1,
}
-int Max(int _dblVar1, int _dblVar2)
-{
- if(_dblVar1 > _dblVar2)
- return _dblVar1;
- return _dblVar2;
-}
-
-int Min(int _dblVar1, int _dblVar2)
-{
- if(_dblVar1 < _dblVar2)
- return _dblVar1;
- return _dblVar2;
-}