* @param props Dictionary of properties associated to this Cpu
* @param constraint The lmm constraint associated to this Cpu if it is part of a LMM component
* @param core The number of core of this Cpu
- * @param speedPeak The speed peak of this Cpu
- * @param speedScale The speed scale of this Cpu
+ * @param speedPeak The speed peak of this Cpu in flops (max speed)
+ * @param speedScale The speed scale of this Cpu in [0;1] (available amount)
+ * @param stateInitial whether it is created running or crashed
*/
Cpu(Model *model, const char *name, xbt_dict_t props,
lmm_constraint_t constraint, int core, double speedPeak, double speedScale,
- e_surf_resource_state_t stateInitial);
+ e_surf_resource_state_t stateInitial);
/**
* @brief Cpu constructor
* @param core The number of core of this Cpu
* @param speedPeak The speed peak of this Cpu in flops (max speed)
* @param speedScale The speed scale of this Cpu in [0;1] (available amount)
+ * @param stateInitial whether it is created running or crashed
*/
Cpu(Model *model, const char *name, xbt_dict_t props,
int core, double speedPeak, double speedScale,
- e_surf_resource_state_t stateInitial);
+ e_surf_resource_state_t stateInitial);
Cpu(Model *model, const char *name, xbt_dict_t props,
lmm_constraint_t constraint, int core, double speedPeak, double speedScale);
/** @brief Update the latency in seconds of current Link */
virtual void updateLatency(double value, double date=surf_get_clock())=0;
- /** @brief The sharing policy is a @e_surf_link_sharing_policy_t (0: FATPIPE, 1: SHARED, 2: FULLDUPLEX) */
+ /** @brief The sharing policy is a @{link #e_surf_link_sharing_policy_t} (0: FATPIPE, 1: SHARED, 2: FULLDUPLEX) */
virtual int sharingPolicy();
/** @brief Check if the Link is used */