Collaboration diagram for Sensitivity Matrix: P = df(x)/dp:
![]() |
Functions | |
SBML_ODESOLVER_API int | ODEModel_constructSensitivity (odeModel_t *om) |
Construct Sensitivity R.H.S. | |
SBML_ODESOLVER_API void | ODEModel_freeSensitivity (odeModel_t *om) |
Free Sensitivity R.H.S. | |
SBML_ODESOLVER_API const ASTNode_t * | ODEModel_getSensIJEntry (odeModel_t *om, int i, int j) |
Returns the ith/jth entry of the parametric matrix. | |
SBML_ODESOLVER_API const ASTNode_t * | ODEModel_getSensEntry (odeModel_t *om, variableIndex_t *vi1, variableIndex_t *vi2) |
Returns the entry (d(vi1)/dt)/d(vi2) of the parametric matrix. | |
SBML_ODESOLVER_API variableIndex_t * | ODEModel_getSensParamIndexByNum (odeModel_t *om, int j) |
Returns the variableIndex for the jth parameter for which sensitivity analysis was requested, where 0 < j < ODEModel_getNsens;. |
as used for CVODES sensitivity analysis
|
Construct Sensitivity R.H.S. for ODEModel.
Once an ODE system has been constructed from an SBML model, this function calculates the derivative of each species' ODE with respect to all global parameters of the SBML model !! non-default case: these values should be passed for other cases !!! |
|
Free Sensitivity R.H.S. for ODEModel. |
|
Returns the ith/jth entry of the parametric matrix. Returns NULL if either the parametric has not been constructed yet, or if i > neq or j > nsens. Ownership remains within the odeModel structure. |
|
Returns the entry (d(vi1)/dt)/d(vi2) of the parametric matrix. Returns NULL if either the parametric matrix has not been constructed yet, or if vi1 or vi2 are not an ODE variable or a constant for sensitivity analysis, respectively. Ownership remains within the odeModel structure. !! needs better solution, if sensitivity for selected params will be implemented !!! |
|
Returns the variableIndex for the jth parameter for which sensitivity analysis was requested, where 0 < j < ODEModel_getNsens;. Returns NULL if either the parametric matrix has not been constructed yet, or if j => ODEModel_getNsens; |