using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IStation.Calculation.Epanet
{
///
/// 计算方案
///
public class EpanetScheme
{
public EpanetScheme() { }
public EpanetScheme(List outputNodeList, List outputLinkList)
{
OutputNodeList = outputNodeList.ToList();
OutputLinkList = outputLinkList.ToList();
}
public EpanetScheme(double energy, List frequencyCombine, List outputNodeList, List outputLinkList)
{
Energy = energy;
FrequencyCombine = frequencyCombine;
OutputNodeList = outputNodeList.ToList();
OutputLinkList = outputLinkList.ToList();
}
public EpanetScheme(EpanetScheme 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; }
}
}