public void InitScheduleMethod(SimulationCarrier carrier, DLCarrierTag tag, SchedulePolicy policy) { this.m_currentCarrier = carrier; this.tag = tag; this.policy = policy; this.method = AllotMethodFactory.CreateAllotMethod(carrier.IsDlIcicOn); this.method.InitAllotMethod(carrier, tag); }
private void InitTag(SimulationCarrier carrier) { DLCarrierTag tag = new DLCarrierTag(); tag.InitCarrierTag(carrier, carrier.SchedulePolicy); carrier.DLScheduleCarrierTag = tag; this.InitUserTag(carrier.DlUserList); }
public void InitAllotMethod(SimulationCarrier carrier, DLCarrierTag carrierTag) { this.carrier = carrier; this.carrierTag = carrierTag; }