A Discrete-Event Network Simulator
API
Energy Models
+ Collaboration diagram for Energy Models:

Modules

 Energy module tests
 

Classes

class  ns3::BasicEnergyHarvester
 BasicEnergyHarvester increases remaining energy stored in an associated Energy Source. More...
 
class  ns3::BasicEnergyHarvesterHelper
 Creates a BasicEnergyHarvester object. More...
 
class  ns3::BasicEnergySource
 BasicEnergySource decreases/increases remaining energy stored in itself in linearly. More...
 
class  ns3::BasicEnergySourceHelper
 Creates a BasicEnergySource object. More...
 
class  BatteryLifetimeTest
 This example was originally devised as a test, then it was converted to an example. More...
 
class  ns3::DeviceEnergyModel
 Base class for device energy models. More...
 
class  ns3::DeviceEnergyModelContainer
 Holds a vector of ns3::DeviceEnergyModel pointers. More...
 
class  ns3::DeviceEnergyModelHelper
 Creates DeviceEnergyModel objects. More...
 
class  ns3::EnergyHarvester
 Energy harvester base class. More...
 
class  ns3::EnergyHarvesterContainer
 Holds a vector of ns3::EnergyHarvester pointers. More...
 
class  ns3::EnergyHarvesterHelper
 Creates EnergyHarvester objects. More...
 
class  ns3::EnergySourceContainer
 Holds a vector of ns3::EnergySource pointers. More...
 
class  ns3::EnergySourceHelper
 Creates EnergySource objects. More...
 
class  ns3::LiIonEnergySource
 Model a generic Lithium Ion Battery basing on [1][2]. More...
 
class  ns3::LiIonEnergySourceHelper
 Creates a LiIonEnergySource object. More...
 
class  ns3::LinearWifiTxCurrentModel
 a linear model of the Wifi transmit current More...
 
class  ns3::RvBatteryModel
 Rakhmatov Vrudhula non-linear battery model. More...
 
class  ns3::RvBatteryModelHelper
 Creates a RvBatteryModel object. More...
 
class  ns3::SimpleDeviceEnergyModel
 A simple device energy model where current drain can be set by the user. More...
 
class  ns3::WifiRadioEnergyModel
 A WiFi radio energy model. More...
 
class  ns3::WifiRadioEnergyModelHelper
 Assign WifiRadioEnergyModel to wifi devices. More...
 
class  ns3::WifiRadioEnergyModelPhyListener
 A WifiPhy listener class for notifying the WifiRadioEnergyModel of Wifi radio state change. More...
 
class  ns3::WifiTxCurrentModel
 Model the transmit current as a function of the transmit power and mode. More...
 

Detailed Description