using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace Hydro.Core.Model
|
{
|
public class LinkModel : BaseModel
|
{
|
public LinkModel() { }
|
|
public LinkModel(LinkModel model) : base(model)
|
{
|
this.Node1 = model.Node1;
|
this.Node2 = model.Node2;
|
this.Diameter = model.Diameter;
|
this.Length = model.Length;
|
this.Roughness = model.Roughness;
|
this.MinorLoss = model.MinorLoss;
|
}
|
/// <summary>
|
/// Node1
|
/// </summary>
|
public virtual string Node1 { get; set; }
|
|
/// <summary>
|
/// Node2
|
/// </summary>
|
public virtual string Node2 { get; set; }
|
|
|
|
|
|
|
/// <summary>
|
/// 口径
|
/// </summary>
|
public virtual float Diameter { get; set; }
|
|
/// <summary>
|
/// 长度
|
/// </summary>
|
public virtual float Length { get; set; }
|
|
/// <summary>
|
/// 海森威廉系数
|
/// </summary>
|
public virtual float Roughness { get; set; }
|
|
/// <summary>
|
/// 局部阻力系数
|
/// </summary>
|
public virtual float MinorLoss { get; set; }
|
|
public virtual string ToStatusString()
|
{
|
if (Status == ObjectEnum.StatusType.CLOSED)
|
{
|
return $"{ID}\tCLOSED\r\n";
|
}
|
return "";
|
}
|
}
|
}
|