libroadrunner C API
|
Linear algebra based methods for analyzing a reaction network. More...
Functions | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getFullJacobian (RRHandle handle) |
Retrieve the full Jacobian for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getReducedJacobian (RRHandle handle) |
Retrieve the reduced Jacobian for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getEigenvalues (RRHandle handle) |
Retrieve the eigenvalue matrix for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getStoichiometryMatrix (RRHandle handle) |
Retrieve the stoichiometry matrix for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getLinkMatrix (RRHandle handle) |
Retrieve the Link matrix for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getNrMatrix (RRHandle handle) |
Retrieve the reduced stoichiometry matrix for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getConservationMatrix (RRHandle handle) |
Retrieve the conservation matrix for the current model. More... | |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv | getL0Matrix (RRHandle handle) |
Returns the L0 Matrix. More... | |
C_DECL_SPEC RRComplexMatrixPtr rrcCallConv | getEigenVectors (RRDoubleMatrixPtr matrix) |
Calculates the eigen-vectors of a square real matrix. This function calculates the complex (right)eigenvectors of the given real matrix. The complex matrix returned contains the eigenvectors in the columns, in the same order as LibLA_getEigenValues. More... | |
C_DECL_SPEC RRComplexMatrixPtr rrcCallConv | getZEigenVectors (RRComplexMatrixPtr matrix) |
Calculates the eigen-vectors of a square nonsymmetrix complex matrix. This function calculates the complex (right)eigenvectors of the given real matrix. The complex matrix returned contains the eigenvectors in the columns, in the same order as getZEigenValues. The right eigenvector v(j) of A satisfies: More... | |
RRVectorPtr | getConservedSums (RRHandle handle) |
Returns values for conservation laws using the current initial conditions. More... | |
Linear algebra based methods for analyzing a reaction network.
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getConservationMatrix | ( | RRHandle | handle | ) |
Retrieve the conservation matrix for the current model.
The conservation laws as describe by row where the columns indicate the species Id.
[in] | handle | Handle to a RoadRunner instance |
RRVectorPtr getConservedSums | ( | RRHandle | handle | ) |
Returns values for conservation laws using the current initial conditions.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getEigenvalues | ( | RRHandle | handle | ) |
Retrieve the eigenvalue matrix for the current model.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRComplexMatrixPtr rrcCallConv getEigenVectors | ( | RRDoubleMatrixPtr | matrix | ) |
Calculates the eigen-vectors of a square real matrix. This function calculates the complex (right)eigenvectors of the given real matrix. The complex matrix returned contains the eigenvectors in the columns, in the same order as LibLA_getEigenValues.
The right eigenvector v(j) of A satisfies:
[in] | matrix | Handle to a RRMatrix |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getFullJacobian | ( | RRHandle | handle | ) |
Retrieve the full Jacobian for the current model.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getL0Matrix | ( | RRHandle | handle | ) |
Returns the L0 Matrix.
L0 is defined such that L0 Nr = N0. L0 forms part of the link matrix, L. N0 is the set of linear dependent rows from the lower portion of the reordered stoichiometry matrix.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getLinkMatrix | ( | RRHandle | handle | ) |
Retrieve the Link matrix for the current model.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getNrMatrix | ( | RRHandle | handle | ) |
Retrieve the reduced stoichiometry matrix for the current model.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getReducedJacobian | ( | RRHandle | handle | ) |
Retrieve the reduced Jacobian for the current model.
setComputeAndAssignConservationLaws (true) must be enabled.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRDoubleMatrixPtr rrcCallConv getStoichiometryMatrix | ( | RRHandle | handle | ) |
Retrieve the stoichiometry matrix for the current model.
[in] | handle | Handle to a RoadRunner instance |
C_DECL_SPEC RRComplexMatrixPtr rrcCallConv getZEigenVectors | ( | RRComplexMatrixPtr | matrix | ) |
Calculates the eigen-vectors of a square nonsymmetrix complex matrix. This function calculates the complex (right)eigenvectors of the given real matrix. The complex matrix returned contains the eigenvectors in the columns, in the same order as getZEigenValues. The right eigenvector v(j) of A satisfies:
[in] | matrix | Handle to a RRComplexMatrix |