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

Public Member Functions

 LinkEnergy (simgrid::s4u::Link *ptr)
 
 ~LinkEnergy ()=default
 
void init_watts_range_list ()
 
double get_consumed_energy ()
 
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)
inlineexplicit

◆ ~LinkEnergy()

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

Member Function Documentation

◆ init_watts_range_list()

void simgrid::plugin::LinkEnergy::init_watts_range_list ( )

◆ get_consumed_energy()

double simgrid::plugin::LinkEnergy::get_consumed_energy ( )

◆ 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: