Skip to content

Commit 86600fa

Browse files
add optimal control variables
1 parent 97fc7bd commit 86600fa

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/variables.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ Parameter(name,args...;kwargs...) = Variable(name,args...;subtype=:Parameter,kwa
3030
Constant(value::Number) = Variable(Symbol(value),value,typeof(value);subtype=:Constant)
3131
Constant(name,args...;kwargs...) = Variable(name,args...;subtype=:Constant,kwargs...)
3232
DependentVariable(name,args...;kwargs...) = Variable(name,args...;subtype=:DependentVariable,kwargs...)
33+
StateVariable(name,args...;kwargs...) = Variable(name,args...;subtype=:StateVariable,kwargs...)
34+
ControlVariable(name,args...;kwargs...) = Variable(name,args...;subtype=:ControlVariable,kwargs...)
3335
IndependentVariable(name,args...;kwargs...) = Variable(name,args...;subtype=:IndependentVariable,kwargs...)
3436
JumpVariable(name,args...;kwargs...) = Variable(name,args...;subtype=:JumpVariable,kwargs...)
3537
NoiseVariable(name,args...;kwargs...) = Variable(name,args...;subtype=:NoiseVariable,kwargs...)

0 commit comments

Comments
 (0)