From bb1a8ae28e166d28b3bcfde59bd11a0bf71df26c Mon Sep 17 00:00:00 2001 From: torset Date: Wed, 11 Feb 2009 11:10:51 +0000 Subject: separate levinUtils from levin.h and modify functions(which wheren't good) --- src/signalProcessing/levin/levinUtils.c | 195 +++++++++++++++++--------------- 1 file changed, 103 insertions(+), 92 deletions(-) (limited to 'src/signalProcessing/levin/levinUtils.c') diff --git a/src/signalProcessing/levin/levinUtils.c b/src/signalProcessing/levin/levinUtils.c index b7eb2b4a..0048c860 100644 --- a/src/signalProcessing/levin/levinUtils.c +++ b/src/signalProcessing/levin/levinUtils.c @@ -1,72 +1,90 @@ -#include "levin.h" +/* + * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab + * Copyright (C) 2008 - INRIA - Arnaud TORSET + * + * This file must be used under the terms of the CeCILL. + * This source file is licensed as described in the file COPYING, which + * you should have received as part of this distribution. The terms + * are also available at + * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt + * + */ + + + + +#include "levinUtils.h" +#include "stdio.h" /* Double Functions */ -void dr1(double *in,int lines, int rows, int n, double * out){ +void dr1(double *in,int lines, int columns, int n, double * out){ int i,j; - for (i=0;i0;j--) {out[i*(n+1)+j]=in[i*(n+1)+deb_in+j-1];} out[i*(n+1)]=0; } @@ -132,72 +146,74 @@ void ddecalage(double* in, int deb_in,int n,int rows,double *out){ /* Float Functions */ -void sr1(float *in,int lines, int rows, int n, float * out){ +void sr1(float *in,int lines, int columns, int n, float * out){ int i,j; - for (i=0;i0;j--) {out[i*(n+1)+j]=in[i*(n+1)+deb_in+j-1];} out[i*(n+1)]=0; } -- cgit