@@ -17,28 +17,8 @@ function DependentVariable(name,args...;dependents = [],kwargs...)
1717 Variable (name,args... ;subtype= :DependentVariable ,dependents= dependents,kwargs... )
1818end
1919
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
4222
4323
4424Base. copy (x:: Variable ) = Variable (x. name, x. subtype, x. diff, x. dependents)
0 commit comments