summaryrefslogtreecommitdiff
path: root/js/NonLinear
diff options
context:
space:
mode:
authorSunil Shetye2018-07-11 15:19:38 +0530
committerSunil Shetye2018-07-11 15:21:08 +0530
commit0047c3bea1d86b12a08544f6f0833c63e77f6eac (patch)
tree36fc72fa9e5ea73c64a44e061b2c9c80e0307884 /js/NonLinear
parent079d0b4a3ec15a4d7d2644484d116df9d1c694bb (diff)
downloadsci2js-0047c3bea1d86b12a08544f6f0833c63e77f6eac.tar.gz
sci2js-0047c3bea1d86b12a08544f6f0833c63e77f6eac.tar.bz2
sci2js-0047c3bea1d86b12a08544f6f0833c63e77f6eac.zip
support vector also
Diffstat (limited to 'js/NonLinear')
-rw-r--r--js/NonLinear/ABSBLK_f.js2
-rw-r--r--js/NonLinear/ABS_VALUE.js2
-rw-r--r--js/NonLinear/COSBLK_f.js2
-rw-r--r--js/NonLinear/DLRADAPT_f.js4
-rw-r--r--js/NonLinear/EXPBLK_f.js2
-rw-r--r--js/NonLinear/EXPBLK_m.js2
-rw-r--r--js/NonLinear/FSV_f.js2
-rw-r--r--js/NonLinear/INTRP2BLK_f.js2
-rw-r--r--js/NonLinear/INTRPLBLK_f.js2
-rw-r--r--js/NonLinear/INVBLK.js2
-rw-r--r--js/NonLinear/INVBLK_f.js2
-rw-r--r--js/NonLinear/LOGBLK_f.js2
-rw-r--r--js/NonLinear/LOOKUP2D.js2
-rw-r--r--js/NonLinear/LOOKUP_c.js6
-rw-r--r--js/NonLinear/LOOKUP_f.js2
-rw-r--r--js/NonLinear/MAXMIN.js2
-rw-r--r--js/NonLinear/MAX_f.js2
-rw-r--r--js/NonLinear/MIN_f.js2
-rw-r--r--js/NonLinear/POWBLK_f.js8
-rw-r--r--js/NonLinear/PRODUCT.js2
-rw-r--r--js/NonLinear/PROD_f.js2
-rw-r--r--js/NonLinear/QUANT_f.js2
-rw-r--r--js/NonLinear/SATURATION.js2
-rw-r--r--js/NonLinear/SAT_f.js4
-rw-r--r--js/NonLinear/SIGNUM.js2
-rw-r--r--js/NonLinear/SINBLK_f.js2
-rw-r--r--js/NonLinear/TANBLK_f.js2
-rw-r--r--js/NonLinear/TrigFun.js2
28 files changed, 35 insertions, 35 deletions
diff --git a/js/NonLinear/ABSBLK_f.js b/js/NonLinear/ABSBLK_f.js
index dccca3e7..99864ff5 100644
--- a/js/NonLinear/ABSBLK_f.js
+++ b/js/NonLinear/ABSBLK_f.js
@@ -6,7 +6,7 @@ function ABSBLK_f() {
this.model.in1 = new ScilabDouble([-1]);
this.model.out = new ScilabDouble([-1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var gr_i = [];
this.x = standard_define([2,2],this.model,[],gr_i);
return new BasicBlock(this.x);
diff --git a/js/NonLinear/ABS_VALUE.js b/js/NonLinear/ABS_VALUE.js
index d1440877..3b4b3aff 100644
--- a/js/NonLinear/ABS_VALUE.js
+++ b/js/NonLinear/ABS_VALUE.js
@@ -9,7 +9,7 @@ function ABS_VALUE() {
this.model.nzcross = new ScilabDouble([nu]);
this.model.nmode = new ScilabDouble([nu]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = [string([1])];
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/COSBLK_f.js b/js/NonLinear/COSBLK_f.js
index 5fc89b30..a27929db 100644
--- a/js/NonLinear/COSBLK_f.js
+++ b/js/NonLinear/COSBLK_f.js
@@ -7,7 +7,7 @@ function COSBLK_f() {
this.model.in1 = new ScilabDouble([-1]);
this.model.out = new ScilabDouble([-1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var gr_i = [];
this.x = standard_define([2,2],this.model,[],gr_i);
return new BasicBlock(this.x);
diff --git a/js/NonLinear/DLRADAPT_f.js b/js/NonLinear/DLRADAPT_f.js
index bbbcc0b1..a5e1aa61 100644
--- a/js/NonLinear/DLRADAPT_f.js
+++ b/js/NonLinear/DLRADAPT_f.js
@@ -16,8 +16,8 @@ function DLRADAPT_f() {
this.model.rpar = new ScilabDouble([this.p.slice()],[real(this.rn.slice())],[imag(this.rn.slice())],[real(this.rd.slice())],[imag(this.rd.slice())],[this.g.slice()]);
this.model.ipar = new ScilabDouble([0],[2],[2]);
this.model.blocktype = new ScilabString(["d"]);
- this.model.firing = [];
- this.model.dep_ut = [true,false];
+ this.model.firing = new ScilabDouble([]);
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = [[sci2exp(this.p)],[sci2exp(this.rn)],[sci2exp(this.rd,0)],[sci2exp(this.g)],[sci2exp(this.last_u)],[sci2exp(this.last_y)]];
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/EXPBLK_f.js b/js/NonLinear/EXPBLK_f.js
index a1ec6e7f..8b273fb9 100644
--- a/js/NonLinear/EXPBLK_f.js
+++ b/js/NonLinear/EXPBLK_f.js
@@ -9,7 +9,7 @@ function EXPBLK_f() {
this.model.out = new ScilabDouble([-1]);
this.model.rpar = new ScilabDouble([this.a]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = ["%e"];
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/EXPBLK_m.js b/js/NonLinear/EXPBLK_m.js
index 61ae91d7..f10f3ad9 100644
--- a/js/NonLinear/EXPBLK_m.js
+++ b/js/NonLinear/EXPBLK_m.js
@@ -13,7 +13,7 @@ function EXPBLK_m() {
this.model.outtyp = new ScilabDouble([1]);
this.model.rpar = new ScilabDouble([this.a]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = ["%e"];
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/FSV_f.js b/js/NonLinear/FSV_f.js
index 37dc3224..0a1b1914 100644
--- a/js/NonLinear/FSV_f.js
+++ b/js/NonLinear/FSV_f.js
@@ -7,7 +7,7 @@ function FSV_f() {
this.model.in1 = new ScilabDouble([in1]);
this.model.out = new ScilabDouble([in1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = " ";
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/INTRP2BLK_f.js b/js/NonLinear/INTRP2BLK_f.js
index db41305d..9c4c0f6f 100644
--- a/js/NonLinear/INTRP2BLK_f.js
+++ b/js/NonLinear/INTRP2BLK_f.js
@@ -11,7 +11,7 @@ function INTRP2BLK_f() {
this.model.rpar = new ScilabDouble([this.a],[this.b],[this.c.slice()]);
this.model.ipar = new ScilabDouble([2],[2]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = [[strcat(sci2exp(this.a))],[strcat(sci2exp(this.b))],[strcat(sci2exp(this.c,0))]];
var gr_i = [];
this.x = standard_define([3,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/INTRPLBLK_f.js b/js/NonLinear/INTRPLBLK_f.js
index d2cdf8fa..1583e329 100644
--- a/js/NonLinear/INTRPLBLK_f.js
+++ b/js/NonLinear/INTRPLBLK_f.js
@@ -9,7 +9,7 @@ function INTRPLBLK_f() {
this.model.out = new ScilabDouble([1]);
this.model.rpar = new ScilabDouble([this.a],[this.b]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = [[strcat(sci2exp(this.a))],[strcat(sci2exp(this.b))]];
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/INVBLK.js b/js/NonLinear/INVBLK.js
index 4d9721cd..a777a4f3 100644
--- a/js/NonLinear/INVBLK.js
+++ b/js/NonLinear/INVBLK.js
@@ -7,7 +7,7 @@ function INVBLK() {
this.model.in1 = new ScilabDouble([in1]);
this.model.out = new ScilabDouble([in1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = " ";
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/INVBLK_f.js b/js/NonLinear/INVBLK_f.js
index 219dc37b..af9b25a4 100644
--- a/js/NonLinear/INVBLK_f.js
+++ b/js/NonLinear/INVBLK_f.js
@@ -7,7 +7,7 @@ function INVBLK_f() {
this.model.in1 = new ScilabDouble([in1]);
this.model.out = new ScilabDouble([in1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = " ";
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/LOGBLK_f.js b/js/NonLinear/LOGBLK_f.js
index 5b725fea..87f7b64f 100644
--- a/js/NonLinear/LOGBLK_f.js
+++ b/js/NonLinear/LOGBLK_f.js
@@ -9,7 +9,7 @@ function LOGBLK_f() {
this.model.out = new ScilabDouble([-1]);
this.model.rpar = new ScilabDouble([this.a]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = "%e";
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/LOOKUP2D.js b/js/NonLinear/LOOKUP2D.js
index 1e615526..86705715 100644
--- a/js/NonLinear/LOOKUP2D.js
+++ b/js/NonLinear/LOOKUP2D.js
@@ -15,7 +15,7 @@ function LOOKUP2D() {
this.model.rpar = new ScilabDouble([this.xx.slice()],[this.yy.slice()],[this.zz.slice()]);
this.model.ipar = new ScilabDouble([Nx],[Ny],[this.Method]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = list(strcat(sci2exp(this.xx)),strcat(sci2exp(this.yy)),strcat(sci2exp(this.zz)),sci2exp(this.Method),Graf);
var gr_i = [];
this.x = standard_define([2.5,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/LOOKUP_c.js b/js/NonLinear/LOOKUP_c.js
index 29655d2e..c569f4d7 100644
--- a/js/NonLinear/LOOKUP_c.js
+++ b/js/NonLinear/LOOKUP_c.js
@@ -17,9 +17,9 @@ function LOOKUP_c() {
this.model.rpar = new ScilabDouble([this.xx.slice()],[this.yy.slice()]);
this.model.ipar = new ScilabDouble([N],[this.Method],[0],[0]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
- this.model.evtin = [];
- this.model.evtout = [];
+ this.model.dep_ut = new ScilabDouble([true,false]);
+ this.model.evtin = new ScilabDouble([]);
+ this.model.evtout = new ScilabDouble([]);
this.model.firing = new ScilabDouble([0]);
var exprs = [[sci2exp(this.Method)],[sci2exp(this.xx)],[sci2exp(this.yy)],[sci2exp(0)],[Graf]];
var gr_i = [];
diff --git a/js/NonLinear/LOOKUP_f.js b/js/NonLinear/LOOKUP_f.js
index 9724bd70..81a00e6c 100644
--- a/js/NonLinear/LOOKUP_f.js
+++ b/js/NonLinear/LOOKUP_f.js
@@ -7,7 +7,7 @@ function LOOKUP_f() {
this.model.out = new ScilabDouble([1]);
this.model.rpar = new ScilabDouble([-2],[-1],[1],[2],[-1],[1],[-1],[1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var gr_i = [];
this.x = standard_define([2,2],this.model,[],gr_i);
return new BasicBlock(this.x);
diff --git a/js/NonLinear/MAXMIN.js b/js/NonLinear/MAXMIN.js
index c973c2c3..53de8ae6 100644
--- a/js/NonLinear/MAXMIN.js
+++ b/js/NonLinear/MAXMIN.js
@@ -6,7 +6,7 @@ function MAXMIN() {
this.model.out = new ScilabDouble([1]);
this.model.in1 = new ScilabDouble([-1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
this.model.ipar = new ScilabDouble([0]);
var exprs = [string(transpose([2,1,1]))];
var gr_i = [];
diff --git a/js/NonLinear/MAX_f.js b/js/NonLinear/MAX_f.js
index 7bbbd11b..96122900 100644
--- a/js/NonLinear/MAX_f.js
+++ b/js/NonLinear/MAX_f.js
@@ -8,7 +8,7 @@ function MAX_f() {
this.model.out = new ScilabDouble([1]);
this.model.dstate = new ScilabDouble([0],[0]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = " ";
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/MIN_f.js b/js/NonLinear/MIN_f.js
index ff7b5cc0..f571e358 100644
--- a/js/NonLinear/MIN_f.js
+++ b/js/NonLinear/MIN_f.js
@@ -8,7 +8,7 @@ function MIN_f() {
this.model.out = new ScilabDouble([1]);
this.model.dstate = new ScilabDouble([0],[0]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = sci2exp(in1);
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/POWBLK_f.js b/js/NonLinear/POWBLK_f.js
index aa5793da..39c01eeb 100644
--- a/js/NonLinear/POWBLK_f.js
+++ b/js/NonLinear/POWBLK_f.js
@@ -9,7 +9,7 @@ function POWBLK_f() {
this.model.out = new ScilabDouble([-1]);
this.model.rpar = new ScilabDouble([this.a]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = string(this.a);
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
@@ -40,12 +40,12 @@ function POWBLK_f() {
graphics.exprs = exprs;
if (this.a==int(this.a)) {
this.model.ipar = new ScilabDouble([this.a]);
- this.model.rpar = [];
+ this.model.rpar = new ScilabDouble([]);
} else {
this.model.rpar = new ScilabDouble([this.a]);
- this.model.ipar = [];
+ this.model.ipar = new ScilabDouble([]);
}
- this.model.firing = [];
+ this.model.firing = new ScilabDouble([]);
this.x.graphics = graphics;
this.x.model = this.model;
break;
diff --git a/js/NonLinear/PRODUCT.js b/js/NonLinear/PRODUCT.js
index 4ff4f86f..0b180388 100644
--- a/js/NonLinear/PRODUCT.js
+++ b/js/NonLinear/PRODUCT.js
@@ -8,7 +8,7 @@ function PRODUCT() {
this.model.out = new ScilabDouble([-1]);
this.model.ipar = new ScilabDouble(this.sgn);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = sci2exp(this.sgn);
var gr_i = [];
this.x = standard_define([2,3],this.model,exprs,gr_i);
diff --git a/js/NonLinear/PROD_f.js b/js/NonLinear/PROD_f.js
index 1f32a41a..5090deb5 100644
--- a/js/NonLinear/PROD_f.js
+++ b/js/NonLinear/PROD_f.js
@@ -6,7 +6,7 @@ function PROD_f() {
this.model.in1 = new ScilabDouble([-1],[-1]);
this.model.out = new ScilabDouble([-1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
this.x = standard_define([1,1],this.model,[],[]);
return new BasicBlock(this.x);
}
diff --git a/js/NonLinear/QUANT_f.js b/js/NonLinear/QUANT_f.js
index 083c1e22..557cb3fa 100644
--- a/js/NonLinear/QUANT_f.js
+++ b/js/NonLinear/QUANT_f.js
@@ -10,7 +10,7 @@ function QUANT_f() {
this.model.rpar = new ScilabDouble([this.pas]);
this.model.ipar = new ScilabDouble([this.meth]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = [[string(this.pas)],[string(this.meth)]];
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/SATURATION.js b/js/NonLinear/SATURATION.js
index 76577e72..f89b0fb7 100644
--- a/js/NonLinear/SATURATION.js
+++ b/js/NonLinear/SATURATION.js
@@ -12,7 +12,7 @@ function SATURATION() {
this.model.out = new ScilabDouble([1]);
this.model.rpar = new ScilabDouble(rpar);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = [[string(this.maxp)],[string(this.minp)],[string(this.model.nmode)]];
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/SAT_f.js b/js/NonLinear/SAT_f.js
index b3c1cb21..52c4bef4 100644
--- a/js/NonLinear/SAT_f.js
+++ b/js/NonLinear/SAT_f.js
@@ -12,7 +12,7 @@ function SAT_f() {
this.model.out = new ScilabDouble([1]);
this.model.rpar = new ScilabDouble([this.minp],[this.maxp],[slope]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = [[string(this.minp)],[string(this.maxp)],[string(slope)]];
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
@@ -49,7 +49,7 @@ function SAT_f() {
} else {
var rpar = [[this.minp/this.pente],[this.maxp/this.pente],[this.pente]];
this.model.rpar = new ScilabDouble(rpar);
- this.model.firing = [];
+ this.model.firing = new ScilabDouble([]);
graphics.exprs = exprs;
this.x.graphics = graphics;
this.x.model = this.model;
diff --git a/js/NonLinear/SIGNUM.js b/js/NonLinear/SIGNUM.js
index e62644ab..41c6823f 100644
--- a/js/NonLinear/SIGNUM.js
+++ b/js/NonLinear/SIGNUM.js
@@ -9,7 +9,7 @@ function SIGNUM() {
this.model.nzcross = new ScilabDouble([nu]);
this.model.nmode = new ScilabDouble([nu]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = [string([1])];
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/SINBLK_f.js b/js/NonLinear/SINBLK_f.js
index 0484cf15..f3411c27 100644
--- a/js/NonLinear/SINBLK_f.js
+++ b/js/NonLinear/SINBLK_f.js
@@ -6,7 +6,7 @@ function SINBLK_f() {
this.model.in1 = new ScilabDouble([-1]);
this.model.out = new ScilabDouble([-1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = " ";
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/TANBLK_f.js b/js/NonLinear/TANBLK_f.js
index 1650e8f0..29012ddf 100644
--- a/js/NonLinear/TANBLK_f.js
+++ b/js/NonLinear/TANBLK_f.js
@@ -7,7 +7,7 @@ function TANBLK_f() {
this.model.in1 = new ScilabDouble([in1]);
this.model.out = new ScilabDouble([in1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = sci2exp(in1);
var gr_i = [];
this.x = standard_define([2,2],this.model,exprs,gr_i);
diff --git a/js/NonLinear/TrigFun.js b/js/NonLinear/TrigFun.js
index d7168800..ea1e576c 100644
--- a/js/NonLinear/TrigFun.js
+++ b/js/NonLinear/TrigFun.js
@@ -6,7 +6,7 @@ function TrigFun() {
this.model.in1 = new ScilabDouble([-1]);
this.model.out = new ScilabDouble([-1]);
this.model.blocktype = new ScilabString(["c"]);
- this.model.dep_ut = [true,false];
+ this.model.dep_ut = new ScilabDouble([true,false]);
var exprs = "sin";
var gr_i = [];
this.x = standard_define([4,2],this.model,exprs,gr_i);