using SqlSugar;
|
|
namespace Yw.WinFrmUI
|
{
|
/// <summary>
|
/// 水力计算管段属性
|
/// </summary>
|
public class HydroCalcuLinkResult : HydroCalcuVisualResult, IHydroCalcuLinkResult
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public HydroCalcuLinkResult() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public HydroCalcuLinkResult(IHydroCalcuVisualResult rhs) : base(rhs) { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public HydroCalcuLinkResult(HydroCalcuVisualResult rhs) : base(rhs) { }
|
|
/// <summary>
|
///
|
/// </summary>
|
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;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
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;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
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;
|
}
|
|
/// <summary>
|
/// 流量 (m³/h)
|
/// </summary>
|
public double? CalcuFlow { get; set; }
|
|
/// <summary>
|
/// 流速(m/s)
|
/// </summary>
|
public double? CalcuVelocity { get; set; }
|
|
/// <summary>
|
/// 水头损失(m)
|
/// </summary>
|
public double? CalcuHeadLoss { get; set; }
|
|
/// <summary>
|
/// 局部损失(m)
|
/// </summary>
|
public double? CalcuMinorLoss { get; set; }
|
|
/// <summary>
|
/// 沿程损失(m)
|
/// </summary>
|
public double? CalcuFrictionLoss { get; set; }
|
}
|
}
|