Skip to content

Commit

Permalink
enhanced interpolations for all!
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisRackauckas committed Feb 1, 2017
1 parent ee8f8bd commit 7415e3b
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
8 changes: 4 additions & 4 deletions src/solutions/dae_solutions.jl
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ type DAESolution{uType,duType,tType,ID,P,A} <: AbstractODESolution
dense::Bool
tslocation::Int
end
(sol::DAESolution)(t) = sol.interp(t)
(sol::DAESolution)(v,t) = sol.interp(v,t)
(sol::DAESolution)(t,deriv::Type=Val{0};idxs=nothing) = sol.interp(t,idxs,deriv)
(sol::DAESolution)(v,t,deriv::Type=Val{0};idxs=nothing) = sol.interp(v,t,idxs,deriv)

type DAETestSolution{uType,duType,uType2,uEltype,tType,ID,P,A} <: AbstractODESolution
u::uType
Expand All @@ -27,8 +27,8 @@ type DAETestSolution{uType,duType,uType2,uEltype,tType,ID,P,A} <: AbstractODESol
dense::Bool
tslocation::Int
end
(sol::DAETestSolution)(t) = sol.interp(t)
(sol::DAETestSolution)(v,t) = sol.interp(v,t)
(sol::DAETestSolution)(t,deriv::Type=Val{0};idxs=nothing) = sol.interp(t,idxs,deriv)
(sol::DAETestSolution)(v,t,deriv::Type=Val{0};idxs=nothing) = sol.interp(v,t,idxs,deriv)

function build_solution{uType,duType,tType,isinplace,F}(
prob::AbstractDAEProblem{uType,duType,tType,isinplace,F},
Expand Down
8 changes: 4 additions & 4 deletions src/solutions/dde_solutions.jl
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ type DDESolution{uType,tType,rateType,P,A,IType} <: AbstractDDESolution
dense::Bool
tslocation::Int
end
(sol::DDESolution)(t) = sol.interp(t)
(sol::DDESolution)(v,t) = sol.interp(v,t)
(sol::DDESolution)(t,deriv::Type=Val{0};idxs=nothing) = sol.interp(t,idxs,deriv)
(sol::DDESolution)(v,t,deriv::Type=Val{0};idxs=nothing) = sol.interp(v,t,idxs,deriv)

type DDETestSolution{uType,uType2,uEltype,tType,rateType,P,A,IType} <: AbstractDDETestSolution
u::uType
Expand All @@ -25,8 +25,8 @@ type DDETestSolution{uType,uType2,uEltype,tType,rateType,P,A,IType} <: AbstractD
dense::Bool
tslocation::Int
end
(sol::DDETestSolution)(t) = sol.interp(t)
(sol::DDETestSolution)(v,t) = sol.interp(v,t)
(sol::DDETestSolution)(t,deriv::Type=Val{0};idxs=nothing) = sol.interp(t,idxs,deriv)
(sol::DDETestSolution)(v,t,deriv::Type=Val{0};idxs=nothing) = sol.interp(v,t,idxs,deriv)

function build_solution{uType,tType,isinplace}(
prob::AbstractDDEProblem{uType,tType,isinplace},
Expand Down

0 comments on commit 7415e3b

Please sign in to comment.