User Manual, Developers Guide and API Documentation

wns::markovchain::MarkovDiscreteTimeTraffic Class Reference

class MarkovDiscreteTimeTraffic More...

#include <markovchain/MarkovDiscreteTimeTraffic.hpp>

Inheritance diagram for wns::markovchain::MarkovDiscreteTimeTraffic:

Inheritance graph
[legend]
Collaboration diagram for wns::markovchain::MarkovDiscreteTimeTraffic:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void calculateStateProbabilities ()
 calculate mean, min, max rate
double getMaxRate () const
double getMeanRate () const
double getMinRate () const
 MarkovDiscreteTimeTraffic (int _numberOfChains)
 Creates an empty MarkovDiscreteTimeTraffic. numberOfChains is needed.
void readStatesFromFile (std::istream &in)
 Reads the traffic specification from a stream.
 ~MarkovDiscreteTimeTraffic ()
 MarkovDiscreteTimeTraffic destructor.

Protected Attributes

double maxRate
 maximum traffic rate
double meanRate
 mean traffic rate of the aggregated process
double minRate
 minimum traffic rate
double rateScale
 value to tune up (>1) or down (<1) the traffic rate


Detailed Description

Author:
Sara Gutierrez de Mesa(sgm@comnets.rwth-aachen.de)

Rainer Schoenen (rs@comnets.rwth-aachen.de)

Definition at line 44 of file MarkovDiscreteTimeTraffic.hpp.


Constructor & Destructor Documentation

wns::markovchain::MarkovDiscreteTimeTraffic::MarkovDiscreteTimeTraffic ( int  _numberOfChains  )  [inline]

Definition at line 53 of file MarkovDiscreteTimeTraffic.hpp.

wns::markovchain::MarkovDiscreteTimeTraffic::~MarkovDiscreteTimeTraffic (  )  [inline]

Definition at line 66 of file MarkovDiscreteTimeTraffic.hpp.


Member Function Documentation

virtual void wns::markovchain::MarkovDiscreteTimeTraffic::calculateStateProbabilities (  )  [inline, virtual]

Reimplemented from wns::markovchain::MarkovDiscreteTime< T >.

Definition at line 109 of file MarkovDiscreteTimeTraffic.hpp.

double wns::markovchain::MarkovDiscreteTimeTraffic::getMaxRate (  )  const [inline]

Definition at line 146 of file MarkovDiscreteTimeTraffic.hpp.

double wns::markovchain::MarkovDiscreteTimeTraffic::getMeanRate (  )  const [inline]

Definition at line 134 of file MarkovDiscreteTimeTraffic.hpp.

double wns::markovchain::MarkovDiscreteTimeTraffic::getMinRate (  )  const [inline]

Definition at line 140 of file MarkovDiscreteTimeTraffic.hpp.

void wns::markovchain::MarkovDiscreteTimeTraffic::readStatesFromFile ( std::istream &  in  )  [inline]

Definition at line 75 of file MarkovDiscreteTimeTraffic.hpp.


Member Data Documentation

Definition at line 165 of file MarkovDiscreteTimeTraffic.hpp.

Definition at line 161 of file MarkovDiscreteTimeTraffic.hpp.

Definition at line 163 of file MarkovDiscreteTimeTraffic.hpp.

Definition at line 156 of file MarkovDiscreteTimeTraffic.hpp.


The documentation for this class was generated from the following file:

Generated on Sun May 27 03:33:00 2012 for openWNS by  doxygen 1.5.5