Collaboration diagram for CVODES Forward Sensitivity: dx(t)/dp:
![]() |
Functions | |
void | fS (int Ns, realtype t, N_Vector y, N_Vector ydot, int iS, N_Vector yS, N_Vector ySdot, void *fS_data, N_Vector tmp1, N_Vector tmp2) |
fS routine: Called by CVODES to compute the sensitivity RHS for one parameter. | |
int | IntegratorInstance_getForwardSens (integratorInstance_t *engine) |
Calls CVODES to provide forward sensitivities after a call to cvodeOneStep. | |
int | IntegratorInstance_createCVODESSolverStructures (integratorInstance_t *engine) |
SBML_ODESOLVER_API void | IntegratorInstance_printCVODESStatistics (integratorInstance_t *engine, FILE *f) |
Prints some final statistics of the calls to CVODES forward sensitivity analysis routines. |
|
fS routine: Called by CVODES to compute the sensitivity RHS for one parameter. CVODES sensitivity analysis calls this function any time required, with current values for variables x, time t and sensitivities s. The function evaluates df/dx*s + df/dp for one p and writes the results back to CVODE's N_Vector(ySdot) vector. The function is not `static' only for including it in the documentation! update ODE variables from CVODE update assignment rules update time evaluate sensitivity RHS: df/x*s + df/dp for one p |
|
Calls CVODES to provide forward sensitivities after a call to cvodeOneStep. produces appropriate error messages on failures and returns 1 if the integration can continue, 0 otherwise. |
|
construct sensitivity related structures !! this function will require additional input for non-default case, via sensitivity input settings! !!! |
|
Prints some final statistics of the calls to CVODES forward sensitivity analysis routines.
|