Add beam shear result view

This commit is contained in:
Evgeny Redikultsev
2025-05-18 22:01:52 +05:00
parent b38bad251d
commit d108c52cac
26 changed files with 440 additions and 113 deletions

View File

@@ -1,4 +1,5 @@
using NLog;
using StructureHelperCommon.Infrastructures.Enums;
using StructureHelperCommon.Infrastructures.Interfaces;
using StructureHelperCommon.Models.Forces.BeamShearActions;
using System;
@@ -38,6 +39,9 @@ namespace StructureHelperCommon.Models.Forces
}
/// <inheritdoc/>
public double LoadRatio { get; set; } = 1;
/// <inheritdoc/>
public IFactoredCombinationProperty CombinationProperty { get; set; } = new FactoredCombinationProperty(Guid.NewGuid()) { LimitState = LimitStates.ULS, CalcTerm = CalcTerms.ShortTerm };
public ConcentratedForce(Guid id)
{
Id = id;

View File

@@ -1,10 +1,10 @@
using StructureHelperCommon.Infrastructures.Interfaces;
using StructureHelperCommon.Infrastructures.Enums;
using StructureHelperCommon.Infrastructures.Interfaces;
using StructureHelperCommon.Models.Forces.BeamShearActions;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//Copyright (c) 2025 Redikultsev Evgeny, Ekaterinburg, Russia
//All rights reserved.
namespace StructureHelperCommon.Models.Forces
{
@@ -32,6 +32,8 @@ namespace StructureHelperCommon.Models.Forces
public double EndCoordinate { get; set; } = double.PositiveInfinity;
/// <inheritdoc/>
public double LoadRatio { get; set; } = 1;
/// <inheritdoc/>
public IFactoredCombinationProperty CombinationProperty { get; set; } = new FactoredCombinationProperty(Guid.NewGuid()) { LimitState = LimitStates.ULS, CalcTerm = CalcTerms.ShortTerm};
public DistributedLoad(Guid id)
{

View File

@@ -19,5 +19,9 @@ namespace StructureHelperCommon.Models.Forces
/// Ratio of substraction load from total shear force
/// </summary>
double LoadRatio { get; set; }
/// <summary>
/// Properties of combination of forces
/// </summary>
IFactoredCombinationProperty CombinationProperty { get; set; }
}
}