#include <dcresource.h>
Definition at line 20 of file dcresource.h.
DcResource::DcResource |
( |
| ) |
|
DcResource::~DcResource |
( |
| ) |
|
|
virtual |
int DcResource::command |
( |
int |
argc, |
|
|
const char *const * |
argv |
|
) |
| |
|
virtual |
Reimplemented in CPU.
Definition at line 98 of file dcresource.cc.
102 if (strcmp(argv[1],
"print") == 0) {
virtual int command(int argc, const char *const *argv)
double DcResource::getMaxPower |
( |
| ) |
|
|
virtual |
Definition at line 68 of file dcresource.cc.
70 double* utilization =
new double[n];
ResourceSpec * specification
PowerModel * getPowerModel()
virtual double estimate(int size, double *predictors)=0
double DcResource::getPower |
( |
| ) |
|
|
virtual |
Definition at line 58 of file dcresource.cc.
60 double* utilization =
new double[n];
ResourceSpec * specification
virtual double getUtilization()
PowerModel * getPowerModel()
virtual double estimate(int size, double *predictors)=0
double DcResource::getUtilization |
( |
| ) |
|
|
virtual |
Reimplemented in CPU, and NIC.
Definition at line 46 of file dcresource.cc.
49 std::vector<Capacity>::iterator iter;
51 free += iter->getValueRecursive();
std::vector< Capacity > capacity
void DcResource::print |
( |
| ) |
|
|
virtual |
Reimplemented in CPU.
Definition at line 81 of file dcresource.cc.
82 std::cout <<
"DcResource";
85 std::cout <<
"Available capacities:\t";
86 std::vector <Capacity>::iterator iter;
89 std::cout << (*iter) <<
",";
ResourceSpec * specification
std::vector< Capacity > capacity
Reimplemented in CPU.
Definition at line 28 of file dcresource.cc.
30 std::cerr <<
"ERROR: Null pointer passed as ResourceSpec.";
39 std::vector<Capacity>::iterator iter;
ResourceSpec * specification
std::vector< Capacity > capacity
std::vector< int > power_states
double DcResource::total_cap |
|
private |
int DcResource::used_power_state_ |
|
private |
The documentation for this class was generated from the following files: