summaryrefslogtreecommitdiff
path: root/js/Electrical
diff options
context:
space:
mode:
Diffstat (limited to 'js/Electrical')
-rw-r--r--js/Electrical/Capacitor.js1
-rw-r--r--js/Electrical/ConstantVoltage.js1
-rw-r--r--js/Electrical/Diode.js1
-rw-r--r--js/Electrical/Gyrator.js1
-rw-r--r--js/Electrical/IdealTransformer.js1
-rw-r--r--js/Electrical/Inductor.js1
-rw-r--r--js/Electrical/NMOS.js1
-rw-r--r--js/Electrical/NPN.js1
-rw-r--r--js/Electrical/OpAmp.js1
-rw-r--r--js/Electrical/PMOS.js1
-rw-r--r--js/Electrical/PNP.js1
-rw-r--r--js/Electrical/Resistor.js1
-rw-r--r--js/Electrical/SineVoltage.js1
-rw-r--r--js/Electrical/Switch.js1
-rw-r--r--js/Electrical/VVsourceAC.js1
-rw-r--r--js/Electrical/VsourceAC.js1
16 files changed, 16 insertions, 0 deletions
diff --git a/js/Electrical/Capacitor.js b/js/Electrical/Capacitor.js
index 3ed863b5..e80cf10d 100644
--- a/js/Electrical/Capacitor.js
+++ b/js/Electrical/Capacitor.js
@@ -39,6 +39,7 @@ function Capacitor() {
var ok = true;
this.C = parseFloat(arguments[0]["C"]);
this.v = parseFloat(arguments[0]["v"]);
+ var exprs = [arguments[0]["C"], arguments[0]["v"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/ConstantVoltage.js b/js/Electrical/ConstantVoltage.js
index 5d01e389..f9dd58a2 100644
--- a/js/Electrical/ConstantVoltage.js
+++ b/js/Electrical/ConstantVoltage.js
@@ -36,6 +36,7 @@ function ConstantVoltage() {
while (true) {
var ok = true;
this.V = parseFloat(arguments[0]["V"]);
+ var exprs = [arguments[0]["V"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Diode.js b/js/Electrical/Diode.js
index 6e2bb7b1..a0182582 100644
--- a/js/Electrical/Diode.js
+++ b/js/Electrical/Diode.js
@@ -45,6 +45,7 @@ function Diode() {
this.Vt = parseFloat(arguments[0]["Vt"]);
this.Maxexp = parseFloat(arguments[0]["Maxexp"]);
this.R = parseFloat(arguments[0]["R"]);
+ var exprs = [arguments[0]["Ids"], arguments[0]["Vt"], arguments[0]["Maxexp"], arguments[0]["R"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Gyrator.js b/js/Electrical/Gyrator.js
index eb1b9948..6c97cfce 100644
--- a/js/Electrical/Gyrator.js
+++ b/js/Electrical/Gyrator.js
@@ -66,6 +66,7 @@ function Gyrator() {
var ok = true;
this.G1 = arguments[0]["G1"];
this.G2 = arguments[0]["G2"];
+ var exprs = [arguments[0]["G1"], arguments[0]["G2"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/IdealTransformer.js b/js/Electrical/IdealTransformer.js
index 2cce2946..d7a4c0f6 100644
--- a/js/Electrical/IdealTransformer.js
+++ b/js/Electrical/IdealTransformer.js
@@ -64,6 +64,7 @@ function IdealTransformer() {
while (true) {
var ok = true;
this.N = arguments[0]["N"];
+ var exprs = [arguments[0]["N"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Inductor.js b/js/Electrical/Inductor.js
index 06af6722..02e62b40 100644
--- a/js/Electrical/Inductor.js
+++ b/js/Electrical/Inductor.js
@@ -36,6 +36,7 @@ function Inductor() {
while (true) {
var ok = true;
this.L = parseFloat(arguments[0]["L"]);
+ var exprs = [arguments[0]["L"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/NMOS.js b/js/Electrical/NMOS.js
index e0e6e9b6..a2cda843 100644
--- a/js/Electrical/NMOS.js
+++ b/js/Electrical/NMOS.js
@@ -59,6 +59,7 @@ function NMOS() {
this.dW = parseFloat(arguments[0]["dW"]);
this.dL = parseFloat(arguments[0]["dL"]);
this.RDS = parseFloat(arguments[0]["RDS"]);
+ var exprs = [arguments[0]["W"], arguments[0]["L"], arguments[0]["Beta"], arguments[0]["Vt"], arguments[0]["K2"], arguments[0]["K5"], arguments[0]["dW"], arguments[0]["dL"], arguments[0]["RDS"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js
index 3b3a61db..36e33963 100644
--- a/js/Electrical/NPN.js
+++ b/js/Electrical/NPN.js
@@ -96,6 +96,7 @@ function NPN() {
this.Gbe = arguments[0]["Gbe"];
this.Vt = arguments[0]["Vt"];
this.EMinMax = arguments[0]["EMinMax"];
+ var exprs = [arguments[0]["Bf"], arguments[0]["Br"], arguments[0]["Is"], arguments[0]["Vak"], arguments[0]["Tauf"], arguments[0]["Taur"], arguments[0]["Ccs"], arguments[0]["Cje"], arguments[0]["Cjc"], arguments[0]["Phie"], arguments[0]["Me"], arguments[0]["Phic"], arguments[0]["Mc"], arguments[0]["Gbc"], arguments[0]["Gbe"], arguments[0]["Vt"], arguments[0]["EMinMax"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/OpAmp.js b/js/Electrical/OpAmp.js
index f00cdbd1..dee90c80 100644
--- a/js/Electrical/OpAmp.js
+++ b/js/Electrical/OpAmp.js
@@ -41,6 +41,7 @@ function OpAmp() {
this.OLGain = arguments[0]["OLGain"];
this.SatH = arguments[0]["SatH"];
this.SatL = arguments[0]["SatL"];
+ var exprs = [arguments[0]["OLGain"], arguments[0]["SatH"], arguments[0]["SatL"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/PMOS.js b/js/Electrical/PMOS.js
index ee9c7b03..ac8c4a1a 100644
--- a/js/Electrical/PMOS.js
+++ b/js/Electrical/PMOS.js
@@ -59,6 +59,7 @@ function PMOS() {
this.dW = parseFloat(arguments[0]["dW"]);
this.dL = parseFloat(arguments[0]["dL"]);
this.RDS = parseFloat(arguments[0]["RDS"]);
+ var exprs = [arguments[0]["W"], arguments[0]["L"], arguments[0]["Beta"], arguments[0]["Vt"], arguments[0]["K2"], arguments[0]["K5"], arguments[0]["dW"], arguments[0]["dL"], arguments[0]["RDS"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/PNP.js b/js/Electrical/PNP.js
index b0390168..7c6fe0ed 100644
--- a/js/Electrical/PNP.js
+++ b/js/Electrical/PNP.js
@@ -96,6 +96,7 @@ function PNP() {
this.Gbe = arguments[0]["Gbe"];
this.Vt = arguments[0]["Vt"];
this.EMinMax = arguments[0]["EMinMax"];
+ var exprs = [arguments[0]["Bf"], arguments[0]["Br"], arguments[0]["Is"], arguments[0]["Vak"], arguments[0]["Tauf"], arguments[0]["Taur"], arguments[0]["Ccs"], arguments[0]["Cje"], arguments[0]["Cjc"], arguments[0]["Phie"], arguments[0]["Me"], arguments[0]["Phic"], arguments[0]["Mc"], arguments[0]["Gbc"], arguments[0]["Gbe"], arguments[0]["Vt"], arguments[0]["EMinMax"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Resistor.js b/js/Electrical/Resistor.js
index 044e7253..19fba9fa 100644
--- a/js/Electrical/Resistor.js
+++ b/js/Electrical/Resistor.js
@@ -36,6 +36,7 @@ function Resistor() {
while (true) {
var ok = true;
this.R = parseFloat(arguments[0]["R"]);
+ var exprs = [arguments[0]["R"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/SineVoltage.js b/js/Electrical/SineVoltage.js
index ecfed966..d91676da 100644
--- a/js/Electrical/SineVoltage.js
+++ b/js/Electrical/SineVoltage.js
@@ -48,6 +48,7 @@ function SineVoltage() {
this.frq = parseFloat(arguments[0]["frq"]);
this.offset = parseFloat(arguments[0]["offset"]);
this.start = parseFloat(arguments[0]["start"]);
+ var exprs = [arguments[0]["V"], arguments[0]["ph"], arguments[0]["frq"], arguments[0]["offset"], arguments[0]["start"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Switch.js b/js/Electrical/Switch.js
index a8e8edaf..2641b80a 100644
--- a/js/Electrical/Switch.js
+++ b/js/Electrical/Switch.js
@@ -41,6 +41,7 @@ function Switch() {
var ok = true;
this.Ron = parseFloat(arguments[0]["Ron"]);
this.Roff = parseFloat(arguments[0]["Roff"]);
+ var exprs = [arguments[0]["Ron"], arguments[0]["Roff"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/VVsourceAC.js b/js/Electrical/VVsourceAC.js
index 7b75d485..c0dcb9ab 100644
--- a/js/Electrical/VVsourceAC.js
+++ b/js/Electrical/VVsourceAC.js
@@ -37,6 +37,7 @@ function VVsourceAC() {
while (true) {
var ok = true;
this.FR = parseFloat(arguments[0]["FR"]);
+ var exprs = [arguments[0]["FR"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/VsourceAC.js b/js/Electrical/VsourceAC.js
index 9ef55b31..79440423 100644
--- a/js/Electrical/VsourceAC.js
+++ b/js/Electrical/VsourceAC.js
@@ -39,6 +39,7 @@ function VsourceAC() {
var ok = true;
this.VA = parseFloat(arguments[0]["VA"]);
this.FR = parseFloat(arguments[0]["FR"]);
+ var exprs = [arguments[0]["VA"], arguments[0]["FR"]];
if (!ok) {
break;
}