namespace Yw.WinFrmUI
{
///
/// 水力计算管段属性
///
public class HydroCalcuLinkResult : HydroCalcuVisualResult, IHydroCalcuLinkResult
{
///
///
///
public HydroCalcuLinkResult() { }
///
///
///
public HydroCalcuLinkResult(IHydroCalcuVisualResult rhs) : base(rhs) { }
///
///
///
public HydroCalcuLinkResult(HydroCalcuVisualResult rhs) : base(rhs) { }
///
///
///
public HydroCalcuLinkResult(Yw.EPAnet.CalcuLink rhs) : base(rhs)
{
this.CalcuFlow = rhs.Flow;
this.CalcuVelocity = rhs.Velocity;
this.CalcuHeadLoss = rhs.HeadLoss;
this.CalcuMinorLoss = rhs.MinorLoss;
this.CalcuFrictionLoss = rhs.FrictionLoss;
}
///
///
///
public HydroCalcuLinkResult(IHydroCalcuLinkResult rhs) : base(rhs)
{
this.CalcuFlow = rhs.CalcuFlow;
this.CalcuVelocity = rhs.CalcuVelocity;
this.CalcuHeadLoss = rhs.CalcuHeadLoss;
this.CalcuMinorLoss = rhs.CalcuMinorLoss;
this.CalcuFrictionLoss = rhs.CalcuFrictionLoss;
}
///
///
///
public HydroCalcuLinkResult(HydroCalcuLinkResult rhs) : base(rhs)
{
this.CalcuFlow = rhs.CalcuFlow;
this.CalcuVelocity = rhs.CalcuVelocity;
this.CalcuHeadLoss = rhs.CalcuHeadLoss;
this.CalcuMinorLoss = rhs.CalcuMinorLoss;
this.CalcuFrictionLoss = rhs.CalcuFrictionLoss;
}
///
/// 流量 (m³/h)
///
public double? CalcuFlow { get; set; }
///
/// 流速(m/s)
///
public double? CalcuVelocity { get; set; }
///
/// 水头损失(m)
///
public double? CalcuHeadLoss { get; set; }
///
/// 局部损失(m)
///
public double? CalcuMinorLoss { get; set; }
///
/// 沿程损失(m)
///
public double? CalcuFrictionLoss { get; set; }
}
}