Skip to content

Commit c226f09

Browse files
Remove requirement that DVars have dependents
1 parent 69390a9 commit c226f09

File tree

2 files changed

+1
-6
lines changed

2 files changed

+1
-6
lines changed

src/variables.jl

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,7 @@ Variable(name, args...; kwargs...) = Variable(name, args...; subtype=:Variable,
1111

1212
Parameter(name,args...;kwargs...) = Variable(name,args...;subtype=:Parameter,kwargs...)
1313
IndependentVariable(name,args...;kwargs...) = Variable(name,args...;subtype=:IndependentVariable,kwargs...)
14-
15-
function DependentVariable(name,args...;dependents = [],kwargs...)
16-
@assert !isempty(dependents)
17-
Variable(name,args...;subtype=:DependentVariable,dependents=dependents,kwargs...)
18-
end
14+
DependentVariable(name,args...;kwargs...) = Variable(name,args...;subtype=:DependentVariable,kwargs...)
1915

2016
export Variable,Parameter,Constant,DependentVariable,IndependentVariable,
2117
@Var, @Param, @Const, @DVar, @IVar

test/basic_variables_and_operations.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ using Test
33

44
@IVar t
55
@DVar x(t) y(t) z(t)
6-
@test_throws AssertionError @DVar w
76

87
@Deriv D'~t # Default of first derivative, Derivative(t,1)
98
@Param σ ρ β

0 commit comments

Comments
 (0)