SimGrid  3.18
Versatile Simulation of Distributed Systems
simgrid::plugin::LinkEnergy Class Reference

Public Member Functions

 LinkEnergy (simgrid::s4u::Link *ptr)
 
 ~LinkEnergy ()
 
void initWattsRangeList ()
 
double getConsumedEnergy ()
 
void update ()
 

Static Public Attributes

static simgrid::xbt::Extension< simgrid::s4u::Link, LinkEnergyEXTENSION_ID
 

Constructor & Destructor Documentation

◆ LinkEnergy()

simgrid::plugin::LinkEnergy::LinkEnergy ( simgrid::s4u::Link ptr)
explicit

◆ ~LinkEnergy()

simgrid::plugin::LinkEnergy::~LinkEnergy ( )
default

Member Function Documentation

◆ initWattsRangeList()

void simgrid::plugin::LinkEnergy::initWattsRangeList ( )

◆ getConsumedEnergy()

double simgrid::plugin::LinkEnergy::getConsumedEnergy ( )

◆ update()

void simgrid::plugin::LinkEnergy::update ( )

Member Data Documentation

◆ EXTENSION_ID

simgrid::xbt::Extension< simgrid::s4u::Link, LinkEnergy > simgrid::plugin::LinkEnergy::EXTENSION_ID
static

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