plusblk.c File Reference

#include "machine.h"

Include dependency graph for plusblk.c:

Go to the source code of this file.

Functions

void plusblk (integer *flag, integer *nevprt,*t, xd, x, integer *nx, z, integer *nz, tvec, integer *ntvec, rpar, integer *nrpar, ipar, integer *nipar, inptr, insz, integer *nin, outptr, outsz, integer *nout)


Function Documentation

void plusblk ( integer flag,
integer nevprt,
t,
xd  ,
x  ,
integer nx,
z  ,
integer nz,
tvec  ,
integer ntvec,
rpar  ,
integer nrpar,
ipar  ,
integer nipar,
inptr  ,
insz  ,
integer nin,
outptr  ,
outsz  ,
integer nout 
)

Definition at line 7 of file plusblk.c.

References i, n, and y.

00013 {
00014     int k,i,n;
00015     double *y;
00016     double *u;
00017 
00018     n=outsz[0]; /* insz[0]==insz[1] .. ==insz[*nin]== outsz[0] */
00019 
00020     y=(double *)outptr[0];
00021 
00022     for (i=0;i<n;i++) {
00023       y[i]=0.0;
00024       for (k=0;k<*nin;k++) {
00025         u=(double *)inptr[k];
00026         y[i]=y[i]+u[i];
00027       }
00028     }
00029 }


Generated on Sun Mar 4 16:12:07 2007 for Scilab [trunk] by  doxygen 1.5.1