Skip to content

Commit a79eede

Browse files
Remove currently-unused variable subtypes
Will reintroduce later alongside relevant features.
1 parent 9574967 commit a79eede

File tree

2 files changed

+2
-25
lines changed

2 files changed

+2
-25
lines changed

src/variables.jl

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -17,28 +17,8 @@ function DependentVariable(name,args...;dependents = [],kwargs...)
1717
Variable(name,args...;subtype=:DependentVariable,dependents=dependents,kwargs...)
1818
end
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

4424
Base.copy(x::Variable) = Variable(x.name, x.subtype, x.diff, x.dependents)

test/basic_variables_and_operations.jl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ using Test
1313
p = Parameter(:p)
1414
u = DependentVariable(:u, dependents = [t])
1515

16-
s = JumpVariable(:s, dependents=[t])
17-
n = NoiseVariable(:n, dependents=[t])
18-
1916
σ*(y-x)
2017
D(x)
2118
D(x) ~ -σ*(y-x)

0 commit comments

Comments
 (0)