Public Member Functions | |
double | total_cost () |
void | zero () |
void | multiply (double m) |
void | add (const CostVector *cost) |
void | add_io (double add_io_cnt, double add_avg_cost) |
void | setIOCount (double m) |
double | getIOCount () const |
void | setAvgIOCost (double m) |
double | getAvgIOCost () const |
void | setCpuCost (double m) |
double | getCpuCost () const |
void | setMemCost (double m) |
double | getMemCost () const |
void | setImportCost (double m) |
double | getImportCost () const |
Private Attributes | |
double | io_count |
double | avg_io_cost |
double | cpu_cost |
double | mem_cost |
double | import_cost |
Static Private Attributes | |
static const uint32_t | IO_COEFF = 1 |
static const uint32_t | CPU_COEFF = 1 |
static const uint32_t | MEM_COEFF = 1 |
static const uint32_t | IMPORT_COEFF = 1 |
Definition at line 26 of file cost_vector.h.