#include "scicos_block.h"
#include <stdio.h>
void invblk4(scicos_block *block,int flag)
{
/* Copyright INRIA
Scicos block simulator
Outputs the inverse of the input */
int i;
double ww;
if (flag == 6){
for(i=0;i< block->insz[0];i++){
ww=block->inptr[0][i];
if (ww != 0.0)
block->outptr[0][i]=1.0/ww;
}
}
if (flag == 1){
for(i=0;i< block->insz[0];i++){
ww=block->inptr[0][i];
if (ww != 0.0)
block->outptr[0][i]=1.0/ww;
else{
set_block_error(-2);
return;
}
}
}
}