/* autogenerated from "macros/NonLinear/ABS_VALUE.sci" */ function ABS_VALUE() { ABS_VALUE.prototype.get = function ABS_VALUE() { } ABS_VALUE.prototype.set = function ABS_VALUE() { x=arg1; graphics=arg1.graphics; exprs=graphics.exprs; model=arg1.model; while (true) { [ok,zcr,exprs]=scicos_getvalue("Set block parameters",["use zero_crossing (1: yes) (0:no)"],list("vec",1),exprs); if (!ok) { break } graphics.exprs=exprs; if (ok) { if (zcr!=0) { model.nmode=-1; model.nzcross=-1; } else { model.nmode=0; model.nzcross=0; } x.graphics=graphics; x.model=model; break } } } ABS_VALUE.prototype.define = function ABS_VALUE() { nu=-1; model=scicos_model(); model.sim=list("absolute_value",4); model.in=nu; model.out=nu; model.nzcross=nu; model.nmode=nu; model.blocktype="c"; model.dep_ut=[true,None]; exprs=[string([1])]; gr_i=[]; x=standard_define([2,2],model,exprs,gr_i); } ABS_VALUE.prototype.details = function ABS_VALUE() { } }