Skip to content

Commit a782851

Browse files
committed
fix
1 parent b777518 commit a782851

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/network_analysis.jl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -281,10 +281,11 @@ end
281281
Returns a symbolic vector by default, but will return a numerical vector if species concentrations are specified as a tuple, vector, or dictionary via scmap.
282282
If the `combinatoric_ratelaws` option is set, will include prefactors for that (see [introduction to Catalyst's rate laws](@ref introduction_to_catalyst_ratelaws). Will default to the default for the system.
283283
"""
284-
function massactionvector(rn::ReactionSystem, scmap::Dict = Dict(); combinatoric_ratelaws = rn.combinatoric_ratelaws)
284+
function massactionvector(rn::ReactionSystem, scmap::Dict = Dict(); combinatoric_ratelaws = Catalyst.get_combinatoric_ratelaws(rn))
285285
r = numreactions(rn)
286286
rxs = reactions(rn)
287287
sm = speciesmap(rn)
288+
288289
specs = if isempty(scmap)
289290
species(rn)
290291
else
@@ -309,12 +310,12 @@ function massactionvector(rn::ReactionSystem, scmap::Dict = Dict(); combinatoric
309310
Φ
310311
end
311312

312-
function massactionvector(rn::ReactionSystem, scmap::Tuple; combinatoric_ratelaws = rn.combinatoric_ratelaws)
313+
function massactionvector(rn::ReactionSystem, scmap::Tuple; combinatoric_ratelaws = Catalyst.get_combinatoric_ratelaws(rn))
313314
sdict = Dict(scmap)
314315
massactionvector(rn, sdict; combinatoric_ratelaws)
315316
end
316317

317-
function massactionvector(rn::ReactionSystem, scmap::Vector; combinatoric_ratelaws = rn.combinatoric_ratelaws)
318+
function massactionvector(rn::ReactionSystem, scmap::Vector; combinatoric_ratelaws = Catalyst.get_combinatoric_ratelaws(rn))
318319
sdict = Dict(scmap)
319320
massactionvector(rn, sdict; combinatoric_ratelaws)
320321
end

0 commit comments

Comments
 (0)