diff options
author | Sunil Shetye | 2018-06-15 23:43:09 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-15 23:43:09 +0530 |
commit | 073f4cb62b331bb437c894e0581126e5d1ef459f (patch) | |
tree | 84d6755d231feb9feb2d79a06e0bbe7f784d86fc /js/MatrixOp/ROOTCOEF.js | |
parent | a8e5849586f23ffb1ecd2fe47a636b61c80c2e70 (diff) | |
download | sci2js-073f4cb62b331bb437c894e0581126e5d1ef459f.tar.gz sci2js-073f4cb62b331bb437c894e0581126e5d1ef459f.tar.bz2 sci2js-073f4cb62b331bb437c894e0581126e5d1ef459f.zip |
handle space character also
required in lists
Diffstat (limited to 'js/MatrixOp/ROOTCOEF.js')
-rw-r--r-- | js/MatrixOp/ROOTCOEF.js | 72 |
1 files changed, 70 insertions, 2 deletions
diff --git a/js/MatrixOp/ROOTCOEF.js b/js/MatrixOp/ROOTCOEF.js index eb039445..7f24dee9 100644 --- a/js/MatrixOp/ROOTCOEF.js +++ b/js/MatrixOp/ROOTCOEF.js @@ -1,3 +1,71 @@ -Syntax error in input LexToken(VAR,'model',1,1794) /* autogenerated from "macros/MatrixOp/ROOTCOEF.sci" */ -None +function ROOTCOEF() { +ROOTCOEF.prototype.get = function ROOTCOEF() { +} +ROOTCOEF.prototype.set = function ROOTCOEF() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9-1]=[]; +} +while (true) { +[ok,typ,inp,exprs]=scicos_getvalue("Set ROOTCOEF Block",["Datatype(1=real double 2=Complex)","input row size"],list("vec",1,"vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="root_coef"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="rootz_coef"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[inp,model.in2]; +out=[inp+1,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +ROOTCOEF.prototype.define = function ROOTCOEF() { +model=scicos_model(); +function_name="root_coef"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=1; +model.intyp=1; +model.out=-2; +model.out2=1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1),sci2exp(1)]; +gr_i=[]; +x=standard_define([3,2],model,label,gr_i); +} +ROOTCOEF.prototype.details = function ROOTCOEF() { +} +} |