GreenCloud Simulator
|
#include <powermodel.h>
Public Member Functions | |
PowerModel () | |
virtual | ~PowerModel () |
virtual void | print () |
virtual int | command (int argc, const char *const *argv) |
virtual double | estimate (int size, double *predictors)=0 |
virtual double | getMaxPower ()=0 |
virtual void | addComponent (DcResource *component)=0 |
void | setName (const char *name) |
Public Attributes | |
std::string | name_ |
Definition at line 17 of file powermodel.h.
PowerModel::PowerModel | ( | ) |
Definition at line 11 of file powermodel.cc.
|
virtual |
Definition at line 15 of file powermodel.cc.
|
pure virtual |
Implemented in PerComponentModel, and LinearPModel.
|
virtual |
Reimplemented in PerComponentModel, and LinearPModel.
Definition at line 26 of file powermodel.cc.
|
pure virtual |
Implemented in PerComponentModel, and LinearPModel.
|
pure virtual |
Implemented in PerComponentModel, and LinearPModel.
|
virtual |
Reimplemented in LinearPModel, and PerComponentModel.
Definition at line 22 of file powermodel.cc.
void PowerModel::setName | ( | const char * | name | ) |
Definition at line 19 of file powermodel.cc.
std::string PowerModel::name_ |
Definition at line 27 of file powermodel.h.