Skip to content

Commit 990f479

Browse files
committed
add OptimizationProblem AliasSpecifier
1 parent 5c81a89 commit 990f479

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/problems/optimization_problems.jl

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,5 +158,15 @@ isinplace(f::OptimizationProblem{iip}) where {iip} = iip
158158
struct OptimizationAliasSpecifier <: AbstractAliasSpecifier
159159
alias_p
160160
alias_f
161-
161+
alias_u0
162+
end
163+
164+
function OptimizationAliasSpecifier(; alias_p = nothing, alias_f = nothing, alias_u0 = nothing, alias = nothing)
165+
if alias == true
166+
OptimizationAliasSpecifier(true, true, true, true, true)
167+
elseif alias == false
168+
OptimizationAliasSpecifier(false, false, false, false, false)
169+
elseif isnothing(alias)
170+
OptimizationAliasSpecifier(alias_p, alias_f, alias_u0, alias_tstops)
171+
end
162172
end

0 commit comments

Comments
 (0)