Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members
SADF_MarkovChain Class Reference
#include <sadf_markovchain.h>
Collaboration diagram for SADF_MarkovChain:
Public Member Functions | |
SADF_MarkovChain () | |
virtual | ~SADF_MarkovChain () |
void | setInitialState (SADF_MarkovChainState *State) |
void | setStateSpace (vector< SADF_MarkovChainState * > S) |
void | setTransitionMatrix (vector< vector< CDouble > > M) |
SADF_MarkovChainState * | getInitialState () const |
SADF_MarkovChainState * | getState (const CId StateID) |
SADF_MarkovChainState * | getState (const CString &StateName) |
CId | getNumberOfStates () const |
CDouble | getTransitionProbability (const CId SourceID, const CId DestinationID) const |
vector< CDouble > | computeEquilibriumDistribution () |
bool | isSingleComponent () |
bool | isSingleStronglyConnectedComponent () |
bool | isDeterministicCycle () |
Private Member Functions | |
void | colorConnectedStates (CId StateID, vector< CId > &Color) |
void | colorReverselyConnectedStates (CId StateID, vector< CId > &Color) |
Private Attributes | |
SADF_MarkovChainState * | InitialState |
vector< SADF_MarkovChainState * > | StateSpace |
vector< vector< CDouble > > | TransitionMatrix |
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
|
|
|
|
Here is the call graph for this function: |
|
|
|
|
|
|
|
|
|
|
|
Here is the call graph for this function: |
|
Here is the call graph for this function: |
|
Here is the call graph for this function: |
|
|
|
|
|
|
Member Data Documentation
|
|
|
|
|
|
The documentation for this class was generated from the following files: