Computational routine
eng
andlog
/*------------------------------------------------
* Scicos block simulator
* Logical and block
* if event input exists synchronuously, output is 1 else -1
*------------------------------------------------*/
void andlog(flag, nevprt, t, xd, x, nx, z, nz, tvec, \
ntvec, rpar, nrpar, ipar, nipar, u, nu, y, ny)
int *flag, *nevprt,*nx,*nz,*nrpar, *ipar, *nipar,*ntvec,*nu,*ny;
double *t, *xd, *x, *z, *tvec, *rpar, *u, *y;
{
if ( *flag == 1) y[0] = ( *nevprt != 3 ) ? -1.00 : 1.00;
}