class EnergyModel : public TclObject


Inheritance:


Public Methods

virtual void DecrIdleEnergy(double idletime, double P_idle)
virtual void DecrIdleEnergy(double idletime, double P_idle) { }
virtual void DecrRcvEnergy(double rcvtime, double P_rcv)
virtual void DecrTxEnergy(double txtime, double P_tx)
inline double energy()
EnergyModel(double energy, double l1, double l2)
inline double initialenergy()
inline double level1()
inline double level2()
inline void setenergy(double e)

Protected Fields

double energy_
double initialenergy_
double level1_
double level2_

Documentation

EnergyModel(double energy, double l1, double l2)

inline double energy()

inline double initialenergy()

inline double level1()

inline double level2()

inline void setenergy(double e)

virtual void DecrTxEnergy(double txtime, double P_tx)

virtual void DecrRcvEnergy(double rcvtime, double P_rcv)

virtual void DecrIdleEnergy(double idletime, double P_idle)
virtual void DecrIdleEnergy(double idletime, double P_idle) { }

double energy_

double level1_

double level2_

double initialenergy_


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de