Marmote Core
The project aims at realizing the prototype of a software environment dedicated to modeling with Markov chains.
 All Classes Functions Variables
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCbernoulliDistributionThe Bernoulli distribution with two values
oCdiracDistributionThe Dirac distribution concentrated at some point
oCdiscreteDistributionThe general discrete distribution with finite support
oCDistributionA class for representing probability distributions
oCelement
oCeventMixture
oCexponentialDistributionThe class representing the (negative) exponential distribution
oCextension
oCfelsenstein81Ajout de fonctionalites sur les matrices F81 (Felsenstein 81) Ce sont des matrices 4x4 qui sont caracterisees par: un vecteur de 4 probabilites p[0], p[1], p[2], p[3] un parametre de vitesse mu > 0
oCgeometricDistributionThe geometric distribution with starting value 0. The parameter "p" is called "ratio"
oChomogeneous1DBirthDeathThe 1-dimensional birth and death process with homogeneous transition rates. This model is characterized by:
oChomogeneous1DRandomWalkThe 1-dimensional random walk with homogeneous transition probabilities. This model is characterized by:
oChomogeneousMultiDRandomWalkThe general d-dimensional random walk with homogeneous transition probabilities. This model is characterized by:
oCitem
oCLAW_DESC
oCLAW_LIST
oCmarkovChainMarkov Chain class
oCmarmoteBox
oCmarmoteIntervalThe class describing a finite integer interval
oCmarmoteSetThe mother class representing abstract sets
oCmultiDimHomTransitionClass for multidimensional, homogeneous random walk transition structures. These are characterized by
oCsimulationResultThe class for transmitting (Monte Carlo) simulation results between objects. Simulation results may be diverse: this structure should be able to accomodate each of the results, even if they are not all present at the same time. Results include: trajectories, empirical frequencies
oCsparseMatrixClass sparseMatrix: implementation of a transition structure using the sparse matrix data structure. Elements of the transition structure (matrix) are stored by row, using two arrays containing indices of columns, and values of entries. A priori, only non-zero entries are stored but this is not a requirement
oCtemplateDistributionThe general template distribution to be instantiated
oCtransitionStructureAbstract class for transition structures. These are structures which describe transitions to one state to another one, to which is attached a numeric label. Typical instances should be one-step transition matrices of discrete-time Markov chains, and infinitesimal generators of continuous-time Markov chains
oCuniformDiscreteDistributionThe uniform discrete distribution
\CuniformDistributionThe continuous uniform distribution over some interval