summaryrefslogtreecommitdiff
path: root/vcl/source/filter/sgvspln.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2016-03-08 10:51:28 +0200
committerNoel Grandin <noelgrandin@gmail.com>2016-03-08 11:45:47 +0000
commit2600220f53f51be2d017b012c56293bf8cf835ef (patch)
tree88bb373d0ecaea1e64c71ca4388e55e593d58aa7 /vcl/source/filter/sgvspln.cxx
parent7f40ed57eb921e491f2fb83c820cb453babd9843 (diff)
loplugin:constantparams in vcl
Change-Id: I2114436f4bef3ac71a3035a206186cefaf88bca1 Reviewed-on: https://gerrit.libreoffice.org/23023 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'vcl/source/filter/sgvspln.cxx')
-rw-r--r--vcl/source/filter/sgvspln.cxx12
1 files changed, 5 insertions, 7 deletions
diff --git a/vcl/source/filter/sgvspln.cxx b/vcl/source/filter/sgvspln.cxx
index 40f168ac614f..7129b0a3508d 100644
--- a/vcl/source/filter/sgvspln.cxx
+++ b/vcl/source/filter/sgvspln.cxx
@@ -124,7 +124,7 @@ short basis() /* calculate BASE machine independence */
/*---------------------- MODULE tridiagonal -----------------------*/
-sal_uInt16 TriDiagGS(bool rep, sal_uInt16 n, double* lower,
+sal_uInt16 TriDiagGS(sal_uInt16 n, double* lower,
double* diag, double* upper, double* b)
/*************************/
/* Gaussian methods for */
@@ -212,11 +212,10 @@ sal_uInt16 TriDiagGS(bool rep, sal_uInt16 n, double* lower,
if ( n < 2 ) return 1; /* n at least 2 */
- /* if rep = false, */
/* determine the */
/* triangular */
/* decomposition of */
- if (!rep) /* matrix and determinant*/
+ /* matrix and determinant*/
{
for (i = 1; i < n; i++)
{ if ( fabs(diag[i-1]) < MACH_EPS ) /* do not decompose */
@@ -248,7 +247,7 @@ sal_uInt16 TriDiagGS(bool rep, sal_uInt16 n, double* lower,
/*---------------- Module cyclic tridiagonal -----------------------*/
-sal_uInt16 ZyklTriDiagGS(bool rep, sal_uInt16 n, double* lower, double* diag,
+sal_uInt16 ZyklTriDiagGS(sal_uInt16 n, double* lower, double* diag,
double* upper, double* lowrow, double* ricol, double* b)
/******************************/
/* Systems with cyclic */
@@ -335,7 +334,6 @@ sal_uInt16 ZyklTriDiagGS(bool rep, sal_uInt16 n, double* lower, double* diag,
if ( n < 3 ) return 1;
- if (!rep) /* If rep = false, */
{ /* calculate decomposition */
lower[0] = upper[n-1] = 0.0; /* of the matrix. */
@@ -449,7 +447,7 @@ sal_uInt16 NaturalSpline(sal_uInt16 n, double* x, double* y,
if (n==2) {
c[1]=a[0]/d[0];
} else {
- error=TriDiagGS(false,n-1,b,d,c,a.get());
+ error=TriDiagGS(n-1,b,d,c,a.get());
if (error!=0) return error+2;
for (i=0;i<n-1;i++) c[i+1]=a[i];
}
@@ -528,7 +526,7 @@ sal_uInt16 PeriodicSpline(sal_uInt16 n, double* x, double* y,
lowrow[0]=hr;
ricol[0]=hr;
a[nm1]=3.0*((y[1]-y[0])/hr-(y[n]-y[nm1])/hl);
- Error=ZyklTriDiagGS(false,n,b,d,c,lowrow.get(),ricol.get(),a.get());
+ Error=ZyklTriDiagGS(n,b,d,c,lowrow.get(),ricol.get(),a.get());
if ( Error != 0 )
{
return Error+4;