Skip to content

Commit f3069b2

Browse files
authored
Merge pull request #74 from SciML/myb/fsense
add ODEForwardSensitivityFunction
2 parents 2c8d34d + c51dd78 commit f3069b2

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "SciMLBase"
22
uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
33
authors = ["Chris Rackauckas <[email protected]> and contributors"]
4-
version = "1.14.0"
4+
version = "1.15.0"
55

66
[deps]
77
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"

src/scimlfunctions.jl

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,32 @@ struct ODEFunction{iip,F,TMM,Ta,Tt,TJ,JVP,VJP,JP,SP,TW,TWt,TPJ,S,S2,O,TCV} <: Ab
5050
colorvec::TCV
5151
end
5252

53+
# Constructors are defined in DiffEqSensitivity
54+
struct ODEForwardSensitivityFunction{iip,F,A,Tt,J,JP,S,PJ,TW,TWt,UF,PF,JC,PJC,Alg,fc,JM,pJM,MM,CV} <: AbstractODEFunction{iip}
55+
f::F
56+
analytic::A
57+
tgrad::Tt
58+
jac::J
59+
jac_prototype::JP
60+
sparsity::S
61+
paramjac::PJ
62+
Wfact::TW
63+
Wfact_t::TWt
64+
uf::UF
65+
pf::PF
66+
J::JM
67+
pJ::pJM
68+
jac_config::JC
69+
paramjac_config::PJC
70+
alg::Alg
71+
numparams::Int
72+
numindvar::Int
73+
f_cache::fc
74+
mass_matrix::MM
75+
isautojacvec::Bool
76+
colorvec::CV
77+
end
78+
5379
"""
5480
$(TYPEDEF)
5581
"""

0 commit comments

Comments
 (0)