Dear All,
New files are in CVS with the following 2 updates:
Now sensitity can be calculated for both, parameters and initial
conditions and the calling application can select parameters and
variables via cvodeSettings.
Note, that matrix construction was moved from cvodeSolver.c and
sensSolver.c to cvodeData.c.
We have 2 new important (non-API!) functions:
1) CvodeData_initializeSensitivities
and
2) CvodeData_createMatrices
which need to be called in this order from CvodeData_initialize, and thus only
when (re)setting an integrator freshly (to time 0 of the forward problem)
before a new integration.
I think the code has become a little bit better segmented into
functionally coherent pieces. I hope the changed position of matrix
construction doesn't cause any unforseen problems.
The adjoint module will be updated accordingly by James and Stefan soon.
Rainer
|