libroadrunner C API
|
Calculate control coefficients and sensitivities. More...
Functions | |
C_DECL_SPEC RRListPtr rrcCallConv | getElasticityCoefficientIds (RRHandle handle) |
Obtain the list of elasticity coefficient Ids. More... | |
C_DECL_SPEC RRListPtr rrcCallConv | getUnscaledFluxControlCoefficientIds (RRHandle handle) |
Obtain the list of unscaled flux control coefficient Ids. More... | |
C_DECL_SPEC RRListPtr rrcCallConv | getFluxControlCoefficientIds (RRHandle handle) |
Obtain the list of flux control coefficient Ids. More... | |
C_DECL_SPEC RRListPtr rrcCallConv | getUnscaledConcentrationControlCoefficientIds (RRHandle handle) |
Obtain the list of unscaled concentration control coefficient Ids. More... | |
C_DECL_SPEC RRListPtr rrcCallConv | getConcentrationControlCoefficientIds (RRHandle handle) |
Obtain the list of concentration coefficient Ids. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getUnscaledElasticityMatrix (RRHandle handle) |
Retrieve the unscaled elasticity matrix for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getScaledElasticityMatrix (RRHandle handle) |
Retrieve the scaled elasticity matrix for the current model. More... | |
C_DECL_SPEC bool rrcCallConv | getScaledFloatingSpeciesElasticity (RRHandle handle, const char *reactionId, const char *speciesId, double *value) |
Retrieve the scaled elasticity matrix for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getUnscaledConcentrationControlCoefficientMatrix (RRHandle handle) |
Retrieve the matrix of unscaled concentration control coefficients for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getScaledConcentrationControlCoefficientMatrix (RRHandle handle) |
Retrieve the matrix of scaled concentration control coefficients for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getUnscaledFluxControlCoefficientMatrix (RRHandle handle) |
Retrieve the matrix of unscaled flux control coefficients for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getScaledFluxControlCoefficientMatrix (RRHandle handle) |
Retrieve the matrix of scaled flux control coefficients for the current model. More... | |
C_DECL_SPEC bool rrcCallConv | getuCC (RRHandle handle, const char *variable, const char *parameter, double *value) |
Retrieve a single unscaled control coefficient. More... | |
C_DECL_SPEC bool rrcCallConv | getCC (RRHandle handle, const char *variable, const char *parameter, double *value) |
Retrieve a single control coefficient. More... | |
C_DECL_SPEC bool rrcCallConv | getEE (RRHandle handle, const char *name, const char *species, double *value) |
Retrieve a single elasticity coefficient. More... | |
C_DECL_SPEC bool rrcCallConv | getuEE (RRHandle handle, const char *name, const char *species, double *value) |
Retrieve a single unscaled elasticity coefficient. More... | |
Calculate control coefficients and sensitivities.
C_DECL_SPEC bool rrcCallConv getCC | ( | RRHandle | handle, |
const char * | variable, | ||
const char * | parameter, | ||
double * | value | ||
) |
Retrieve a single control coefficient.
[in] | handle | Handle to a RoadRunner instance |
[in] | variable | This is the dependent variable of the coefficient, for example a flux or species concentration |
[in] | parameter | This is the independent parameter, for example a kinetic constant or boundary species |
[out] | value | This is the value of the control coefficient returns to the caller |
Obtain the list of concentration coefficient Ids.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC bool rrcCallConv getEE | ( | RRHandle | handle, |
const char * | name, | ||
const char * | species, | ||
double * | value | ||
) |
Retrieve a single elasticity coefficient.
[in] | handle | Handle to a RoadRunner instance |
[in] | name | This is the reaction variable for the elasticity |
[in] | species | This is the independent parameter, for example a floating of boundary species |
[out] | value | This is the value of the elasticity coefficient returns to the caller |
Obtain the list of elasticity coefficient Ids.
[in] | handle | Handle to a RoadRunner instance |
Obtain the list of flux control coefficient Ids.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getScaledConcentrationControlCoefficientMatrix | ( | RRHandle | handle | ) |
Retrieve the matrix of scaled concentration control coefficients for the current model.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getScaledElasticityMatrix | ( | RRHandle | handle | ) |
Retrieve the scaled elasticity matrix for the current model.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC bool rrcCallConv getScaledFloatingSpeciesElasticity | ( | RRHandle | handle, |
const char * | reactionId, | ||
const char * | speciesId, | ||
double * | value | ||
) |
Retrieve the scaled elasticity matrix for the current model.
[in] | handle | Handle to a RoadRunner instance |
[in] | reactionId | The reaction Id for computing the elasticity |
[in] | speciesId | The floating species to compute the elasticity for |
[out] | value | The return value for the elasticity |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getScaledFluxControlCoefficientMatrix | ( | RRHandle | handle | ) |
Retrieve the matrix of scaled flux control coefficients for the current model.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC bool rrcCallConv getuCC | ( | RRHandle | handle, |
const char * | variable, | ||
const char * | parameter, | ||
double * | value | ||
) |
Retrieve a single unscaled control coefficient.
[in] | handle | Handle to a RoadRunner instance |
[in] | variable | This is the dependent variable of the coefficient, for example a flux or species concentration |
[in] | parameter | This is the independent parameter, for example a kinetic constant or boundary species |
[out] | value | This is the value of the unscaled control coefficient returns to the caller |
C_DECL_SPEC bool rrcCallConv getuEE | ( | RRHandle | handle, |
const char * | name, | ||
const char * | species, | ||
double * | value | ||
) |
Retrieve a single unscaled elasticity coefficient.
[in] | handle | Handle to a RoadRunner instance |
[in] | name | This is the reaction variable for the unscaled elasticity |
[in] | species | This is the independent parameter, for example a floating of boundary species |
[out] | value | This is the value of the unscaled elasticity coefficient returns to the caller |
Obtain the list of unscaled concentration control coefficient Ids.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getUnscaledConcentrationControlCoefficientMatrix | ( | RRHandle | handle | ) |
Retrieve the matrix of unscaled concentration control coefficients for the current model.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getUnscaledElasticityMatrix | ( | RRHandle | handle | ) |
Retrieve the unscaled elasticity matrix for the current model.
[in] | handle | Handle to a RoadRunner instance |
Obtain the list of unscaled flux control coefficient Ids.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getUnscaledFluxControlCoefficientMatrix | ( | RRHandle | handle | ) |
Retrieve the matrix of unscaled flux control coefficients for the current model.
[in] | handle | Handle to a RoadRunner instance |