[Kinetics] Implement modifyReaction for AqueousKinetics
This commit is contained in:
parent
cb88a2b1e0
commit
35e5e93c6e
2 changed files with 11 additions and 0 deletions
|
|
@ -57,6 +57,7 @@ public:
|
|||
|
||||
virtual void addReaction(ReactionData& r);
|
||||
virtual bool addReaction(shared_ptr<Reaction> r);
|
||||
virtual void modifyReaction(size_t i, shared_ptr<Reaction> rNew);
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -172,4 +172,14 @@ bool AqueousKinetics::addReaction(shared_ptr<Reaction> r)
|
|||
return true;
|
||||
}
|
||||
|
||||
void AqueousKinetics::modifyReaction(size_t i, shared_ptr<Reaction> rNew)
|
||||
{
|
||||
BulkKinetics::modifyReaction(i, rNew);
|
||||
modifyElementaryReaction(i, dynamic_cast<ElementaryReaction&>(*rNew));
|
||||
|
||||
// invalidate all cached data
|
||||
m_ROP_ok = false;
|
||||
m_temp += 0.1234;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue