Make Add/Sub/Mul/DivGenerator private and improve type checking
Compare changes
+ 53
− 55
@@ -19,45 +19,53 @@ class SignalGenerator:
@@ -19,45 +19,53 @@ class SignalGenerator:
@@ -70,7 +78,7 @@ class Impulse(SignalGenerator):
@@ -70,7 +78,7 @@ class Impulse(SignalGenerator):
@@ -90,7 +98,7 @@ class Step(SignalGenerator):
@@ -90,7 +98,7 @@ class Step(SignalGenerator):
@@ -110,7 +118,7 @@ class Constant(SignalGenerator):
@@ -110,7 +118,7 @@ class Constant(SignalGenerator):
@@ -130,7 +138,7 @@ class ZeroPad(SignalGenerator):
@@ -130,7 +138,7 @@ class ZeroPad(SignalGenerator):
@@ -156,9 +164,7 @@ class Sinusoid(SignalGenerator):
@@ -156,9 +164,7 @@ class Sinusoid(SignalGenerator):
@@ -173,95 +179,87 @@ class Sinusoid(SignalGenerator):
@@ -173,95 +179,87 @@ class Sinusoid(SignalGenerator):