You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In VODE/VODE90, the integrator stores the Jacobian internally as an array, but we also create a burn_t that has a copy of the Jacobian for calling the network stuff. This means that we have 2 copies of the Jacobian sitting around. In BS, we don't, since the BS integrator just uses the bs_t % burn_t % jac version of the Jacobian.
We should eliminate the extra copy either by:
restructuring VODE's guts to work on the burn_t version
allowing the burn_t to have a pointer to the Jacobian, which points to VODE's version.
In VODE/VODE90, the integrator stores the Jacobian internally as an array, but we also create a
burn_t
that has a copy of the Jacobian for calling the network stuff. This means that we have 2 copies of the Jacobian sitting around. In BS, we don't, since the BS integrator just uses thebs_t % burn_t % jac
version of the Jacobian.We should eliminate the extra copy either by:
this may be related to #78
The text was updated successfully, but these errors were encountered: