@@ -17,28 +17,8 @@ function DependentVariable(name,args...;dependents = [],kwargs...)
17
17
Variable (name,args... ;subtype= :DependentVariable ,dependents= dependents,kwargs... )
18
18
end
19
19
20
- function StateVariable (name,args... ;dependents = [],kwargs... )
21
- @assert ! isempty (dependents)
22
- Variable (name,args... ;subtype= :StateVariable ,dependents= dependents,kwargs... )
23
- end
24
-
25
- function ControlVariable (name,args... ;dependents = [],kwargs... )
26
- @assert ! isempty (dependents)
27
- Variable (name,args... ;subtype= :ControlVariable ,dependents= dependents,kwargs... )
28
- end
29
-
30
- function JumpVariable (name,args... ;dependents = [],kwargs... )
31
- @assert ! isempty (dependents)
32
- Variable (name,args... ;subtype= :JumpVariable ,dependents= dependents,kwargs... )
33
- end
34
-
35
- function NoiseVariable (name,args... ;dependents = [],kwargs... )
36
- @assert ! isempty (dependents)
37
- Variable (name,args... ;subtype= :NoiseVariable ,dependents= dependents,kwargs... )
38
- end
39
-
40
- export Variable,Parameter,Constant,DependentVariable,IndependentVariable,JumpVariable,NoiseVariable,
41
- @Var , @DVar , @IVar , @Param , @Const
20
+ export Variable,Parameter,Constant,DependentVariable,IndependentVariable,
21
+ @Var , @Param , @Const , @DVar , @IVar
42
22
43
23
44
24
Base. copy (x:: Variable ) = Variable (x. name, x. subtype, x. diff, x. dependents)
0 commit comments