make_discounted_ufun

negmas.utilities.make_discounted_ufun(ufun: negmas.utilities.UtilityFunction, ami: negmas.common.AgentMechanismInterface, cost_per_round: Optional[float] = None, power_per_round: Optional[float] = None, discount_per_round: Optional[float] = None, cost_per_relative_time: Optional[float] = None, power_per_relative_time: Optional[float] = None, discount_per_relative_time: Optional[float] = None, cost_per_real_time: Optional[float] = None, power_per_real_time: Optional[float] = None, discount_per_real_time: Optional[float] = None, dynamic_reservation: bool = True)[source]