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.