41 #ifndef rrc_libstruct_apiH
42 #define rrc_libstruct_apiH
46 #if defined(__cplusplus)
132 #if defined(__cplusplus)
135 #endif //rrc namespace and extern "C" scopes
138 #ifndef DOXYGEN_SHOULD_SKIP_THIS
142 #endif //Header guard
RRDoubleMatrixPtr getEigenvaluesMatrix(const RRDoubleMatrixPtr mat)
Compute the eigenvalues of a double matrix.
Definition: rrc_libstruct_api.cpp:39
RRComplexMatrixPtr getZEigenVectors(RRComplexMatrixPtr matrix)
Calculates the eigen-vectors of a square nonsymmetrix complex matrix. This function calculates the co...
Definition: rrc_libstruct_api.cpp:454
RRComplexVectorPtr getEigenvaluesVector(const RRDoubleMatrixPtr mat)
Compute the eigenvalues of a double matrix.
Definition: rrc_libstruct_api.cpp:66
Structure for a simple vector of doubles.
Definition: rrc_types.h:59
Structure for a simple double Matrix type.
Definition: rrc_types.h:75
void * RRHandle
Void pointer to a RoadRunner instance.
Definition: rrc_types.h:50
Structure for a simple complex Matrix type.
Definition: rrc_types.h:102
RRComplexMatrixPtr getEigenVectors(RRDoubleMatrixPtr matrix)
Calculates the eigen-vectors of a square real matrix. This function calculates the complex (right)eig...
Definition: rrc_libstruct_api.cpp:412
RRDoubleMatrixPtr getL0Matrix(RRHandle handle)
Returns the L0 Matrix.
Definition: rrc_libstruct_api.cpp:20
Structure for a simple complex Vector type.
Definition: rrc_types.h:93
RRVectorPtr getConservedSums(RRHandle handle)
Returns values for conservation laws using the current initial conditions.
Definition: rrc_libstruct_api.cpp:30