Marmote Core
The project aims at realizing the prototype of a software environment dedicated to modeling with Markov chains.
sparseMatrix Member List

This is the complete list of members for sparseMatrix, including all inherited members.

_destSizetransitionStructureprotected
_origSizetransitionStructureprotected
_typetransitionStructureprotected
_uniformizationRatetransitionStructureprotected
addToEntry(int row, int col, double val)sparseMatrix
copy()sparseMatrixvirtual
destSize()transitionStructureinline
diagnose(FILE *out)sparseMatrix
embed()sparseMatrixvirtual
evaluateMeasure(double *m, double *res)sparseMatrixvirtual
evaluateMeasure(discreteDistribution *d, discreteDistribution *res)sparseMatrix
transitionStructure::evaluateMeasure(discreteDistribution *d)transitionStructureinlinevirtual
evaluateValue(double *v, double *res)sparseMatrixvirtual
getCol(int row, int numCol)sparseMatrixvirtual
getEntry(int, int)sparseMatrixvirtual
getEntryByCol(int row, int numCol)sparseMatrixvirtual
getNbElts(int row)sparseMatrixvirtual
getTransDistrib(int row)sparseMatrixvirtual
normalize()sparseMatrix
origSize()transitionStructureinline
readEntry(FILE *input)transitionStructure
rowSum(int row)sparseMatrixvirtual
setEntry(int row, int col, double val)sparseMatrixvirtual
setType(timeType t)transitionStructureinline
setUniformizationRate(double rate)transitionStructureinline
size()transitionStructureinline
sparseMatrix(int size)sparseMatrix
sparseMatrix(int rowSize, int colSize)sparseMatrix
toString(std::string format)transitionStructure
type()transitionStructureinline
uniformizationRate()transitionStructureinline
uniformize()sparseMatrixvirtual
write(FILE *out, std::string format)sparseMatrix
~sparseMatrix()sparseMatrix
~transitionStructure()transitionStructureinlinevirtual