User Manual, Developers Guide and API Documentation

wns::markovchain::MarkovContinuousTimeTraffic Class Reference

this class specializes MarkovContinuousTime by fixing the template T=TrafficSpec More...

#include <markovchain/MarkovContinuousTimeTraffic.hpp>

Inheritance diagram for wns::markovchain::MarkovContinuousTimeTraffic:

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

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
 MarkovContinuousTimeTraffic (int _numberOfChains)
 Creates an empty MarkovContinuousTimeTraffic. numberOfChains is needed.
void readStatesFromFile (std::istream &in)
 Reads the traffic specification from a stream.
 ~MarkovContinuousTimeTraffic ()
 MarkovContinuousTimeTraffic 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 MarkovContinuousTimeTraffic.hpp.


Constructor & Destructor Documentation

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

Definition at line 52 of file MarkovContinuousTimeTraffic.hpp.

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

Definition at line 65 of file MarkovContinuousTimeTraffic.hpp.


Member Function Documentation

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

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

Definition at line 107 of file MarkovContinuousTimeTraffic.hpp.

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

Definition at line 145 of file MarkovContinuousTimeTraffic.hpp.

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

Definition at line 133 of file MarkovContinuousTimeTraffic.hpp.

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

Definition at line 139 of file MarkovContinuousTimeTraffic.hpp.

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

Definition at line 74 of file MarkovContinuousTimeTraffic.hpp.


Member Data Documentation

Definition at line 164 of file MarkovContinuousTimeTraffic.hpp.

Definition at line 160 of file MarkovContinuousTimeTraffic.hpp.

Definition at line 162 of file MarkovContinuousTimeTraffic.hpp.

Definition at line 155 of file MarkovContinuousTimeTraffic.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