A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Energy Models

Classes

class  ns3::BasicEnergySource
 BasicEnergySource decreases/increases remaining energy stored in itself in linearly. More...
 
class  ns3::BasicEnergySourceHelper
 Creates a BasicEnergySource object. 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::EnergySource
 Energy source base class. 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::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...
 

Detailed Description