Hydro.Core/Base/LinkCalcModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hydro.Core/Base/NodeCalcModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hydro.Core/Hydro.Core.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hydro.Core/Link/PipeModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hydro.Core/Link/PumpModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hydro.Core/Link/ValveModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hydro.Core/Node/JunctionModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hydro.Core/Node/MeterModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hydro.Core/Node/NozzleModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hydro.Core/Node/ReservoisModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hydro.Core/Node/TankModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Hydro.Core/Base/LinkCalcModel.cs
ÎļþÃû´Ó Hydro.Core/Base/LinkModel.cs ÐÞ¸Ä @@ -63,4 +63,22 @@ return ""; } } public class LinkCalcModel : LinkModel { public LinkCalcModel() { } public LinkCalcModel(LinkCalcModel 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; } public NodeCalcModel StartNode { get; set; } public NodeCalcModel EndNode { get; set; } } } Hydro.Core/Base/NodeCalcModel.cs
ÎļþÃû´Ó Hydro.Core/Base/NodeModel.cs ÐÞ¸Ä @@ -26,11 +26,25 @@ /// </summary> public virtual float Elev { get; set; } public virtual string ToCoorString() { return $"{ID}\t{X}\t{Y}"; } } public class NodeCalcModel : NodeModel { public NodeCalcModel() { } public NodeCalcModel(NodeCalcModel model) : base(model) { this.X = model.X; this.Y = model.Y; this.Elev = model.Elev; } public List<LinkCalcModel> Links; } } Hydro.Core/Hydro.Core.csproj
@@ -44,8 +44,8 @@ </ItemGroup> <ItemGroup> <Compile Include="Base\BaseModel.cs" /> <Compile Include="Base\LinkModel.cs" /> <Compile Include="Base\NodeModel.cs" /> <Compile Include="Base\LinkCalcModel.cs" /> <Compile Include="Base\NodeCalcModel.cs" /> <Compile Include="Common\CheckModel.cs" /> <Compile Include="Common\Coor.cs" /> <Compile Include="Common\FlowCurve.cs" /> Hydro.Core/Link/PipeModel.cs
@@ -6,7 +6,7 @@ namespace Hydro.Core.Model { public class PipeModel:LinkModel public class PipeModel:LinkCalcModel { public override string ToString() { Hydro.Core/Link/PumpModel.cs
@@ -10,7 +10,7 @@ namespace Hydro.Core.Model { public class PumpModel : LinkModel public class PumpModel : LinkCalcModel { /// <summary> /// 泵类å Hydro.Core/Link/ValveModel.cs
@@ -7,7 +7,7 @@ namespace Hydro.Core.Model { public class ValveModel:LinkModel public class ValveModel:LinkCalcModel { /// <summary> /// ç±»å Hydro.Core/Node/JunctionModel.cs
@@ -6,7 +6,7 @@ namespace Hydro.Core.Model { public class JunctionModel : NodeModel public class JunctionModel : NodeCalcModel { /// <summary> /// éæ°´é Hydro.Core/Node/MeterModel.cs
@@ -7,7 +7,7 @@ namespace Hydro.Core.Model { public class MeterModel : NodeModel public class MeterModel : NodeCalcModel { /// <summary> /// éæ°´é Hydro.Core/Node/NozzleModel.cs
@@ -6,7 +6,7 @@ namespace Hydro.Core.Model { public class NozzleModel : NodeModel public class NozzleModel : NodeCalcModel { /// <summary> /// æµéç³»æ°K Hydro.Core/Node/ReservoisModel.cs
@@ -6,7 +6,7 @@ namespace Hydro.Core.Model { public class ReservoisModel:NodeModel public class ReservoisModel:NodeCalcModel { /// <summary> /// æ»æ°´å¤´|ç»å¯¹æ°´å Hydro.Core/Node/TankModel.cs
@@ -6,7 +6,7 @@ namespace Hydro.Core.Model { public class TankModel : NodeModel public class TankModel : NodeCalcModel { /// <summary> /// åå§æ°´ä½