using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.Calculation.Epanet { /// /// 计算方案 /// public class EpanetSchemeDto { public EpanetSchemeDto() { } public EpanetSchemeDto(List outputNodeList, List outputLinkList) { OutputNodeList = outputNodeList.ToList(); OutputLinkList = outputLinkList.ToList(); } public EpanetSchemeDto(double energy, List frequencyCombine, List outputNodeList, List outputLinkList) { Energy = energy; FrequencyCombine = frequencyCombine; OutputNodeList = outputNodeList.ToList(); OutputLinkList = outputLinkList.ToList(); } public EpanetSchemeDto(EpanetSchemeDto rhs) { Energy = rhs.Energy; FrequencyCombine = rhs.FrequencyCombine; OutputNodeList = rhs.OutputNodeList.ToList(); OutputLinkList = rhs.OutputLinkList.ToList(); } /// /// 能效 /// public double Energy { get; set; } /// /// 频率组合 /// public List FrequencyCombine { get; set; } /// /// 节点列表 /// public List OutputNodeList { get; set; } /// /// 管线列表 /// public List OutputLinkList { get; set; } } }