libRoadRunner C API
1.0.0
|
Calculate control coefficients and sensitivities. More...
Functions | |
RRListPtr | getElasticityCoefficientIds (RRHandle handle) |
Obtain the list of elasticity coefficient Ids. More... | |
RRListPtr | getUnscaledFluxControlCoefficientIds (RRHandle handle) |
Obtain the list of unscaled flux control coefficient Ids. More... | |
RRListPtr | getFluxControlCoefficientIds (RRHandle handle) |
Obtain the list of flux control coefficient Ids. More... | |
RRListPtr | getUnscaledConcentrationControlCoefficientIds (RRHandle handle) |
Obtain the list of unscaled concentration control coefficient Ids. More... | |
RRListPtr | getConcentrationControlCoefficientIds (RRHandle handle) |
Obtain the list of concentration coefficient Ids. More... | |
RRDoubleMatrixPtr | getUnscaledElasticityMatrix (RRHandle handle) |
Retrieve the unscaled elasticity matrix for the current model. More... | |
RRDoubleMatrixPtr | getScaledElasticityMatrix (RRHandle handle) |
Retrieve the scaled elasticity matrix for the current model. More... | |
bool | getScaledFloatingSpeciesElasticity (RRHandle handle, const char *reactionId, const char *speciesId, double *value) |
Retrieve the scaled elasticity matrix for the current model. More... | |
RRDoubleMatrixPtr | getUnscaledConcentrationControlCoefficientMatrix (RRHandle handle) |
Retrieve the matrix of unscaled concentration control coefficients for the current model. More... | |
RRDoubleMatrixPtr | getScaledConcentrationControlCoefficientMatrix (RRHandle handle) |
Retrieve the matrix of scaled concentration control coefficients for the current model. More... | |
RRDoubleMatrixPtr | getUnscaledFluxControlCoefficientMatrix (RRHandle handle) |
Retrieve the matrix of unscaled flux control coefficients for the current model. More... | |
RRDoubleMatrixPtr | getScaledFluxControlCoefficientMatrix (RRHandle handle) |
Retrieve the matrix of scaled flux control coefficients for the current model. More... | |
bool | getuCC (RRHandle handle, const char *variable, const char *parameter, double *value) |
Retrieve a single unscaled control coefficient. More... | |
bool | getCC (RRHandle handle, const char *variable, const char *parameter, double *value) |
Retrieve a single control coefficient. More... | |
bool | getEE (RRHandle handle, const char *name, const char *species, double *value) |
Retrieve a single elasticity coefficient. More... | |
bool | getuEE (RRHandle handle, const char *name, const char *species, double *value) |
Retrieve a single unscaled elasticity coefficient. More... | |
Calculate control coefficients and sensitivities.
bool 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 coefficeint returns to the caller |
Obtain the list of concentration coefficient Ids.
[in] | handle | Handle to a RoadRunner instance |
bool 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 |
RRDoubleMatrixPtr getScaledConcentrationControlCoefficientMatrix | ( | RRHandle | handle | ) |
Retrieve the matrix of scaled concentration control coefficients for the current model.
[in] | handle | Handle to a RoadRunner instance |
RRDoubleMatrixPtr getScaledElasticityMatrix | ( | RRHandle | handle | ) |
Retrieve the scaled elasticity matrix for the current model.
[in] | handle | Handle to a RoadRunner instance |
bool 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 |
RRDoubleMatrixPtr getScaledFluxControlCoefficientMatrix | ( | RRHandle | handle | ) |
Retrieve the matrix of scaled flux control coefficients for the current model.
[in] | handle | Handle to a RoadRunner instance |
bool 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 coefficeint returns to the caller |
bool 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 |
RRDoubleMatrixPtr getUnscaledConcentrationControlCoefficientMatrix | ( | RRHandle | handle | ) |
Retrieve the matrix of unscaled concentration control coefficients for the current model.
[in] | handle | Handle to a RoadRunner instance |
RRDoubleMatrixPtr 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 |
RRDoubleMatrixPtr getUnscaledFluxControlCoefficientMatrix | ( | RRHandle | handle | ) |
Retrieve the matrix of unscaled flux control coefficients for the current model.
[in] | handle | Handle to a RoadRunner instance |