- /**
- * @brief [brief description]
- * @details [long description]
- *
- * @param host_nb [description]
- * @param host_list [description]
- * @param flops_amount [description]
- * @param bytes_amount [description]
- * @param rate [description]
- * @return [description]
- */
- virtual ActionPtr executeParallelTask(int host_nb,
- void **host_list,
- double *flops_amount,
- double *bytes_amount,
- double rate)=0;
-
- /**
- * @brief [brief description]
- * @details [long description]
- *
- * @param src [description]
- * @param dst [description]
- * @param size [description]
- * @param rate [description]
- * @return [description]
- */
- virtual ActionPtr communicate(HostPtr src, HostPtr dst, double size, double rate)=0;
-
- CpuModelPtr p_cpuModel;