Crack calculator was changed

This commit is contained in:
Evgeny Redikultsev
2024-05-19 17:38:54 +05:00
parent ed2846dc8c
commit 52c5d35dda
20 changed files with 273 additions and 53 deletions

View File

@@ -59,7 +59,8 @@ namespace StructureHelperLogics.NdmCalculations.Cracking
result = new()
{
IsValid = true,
Description = string.Empty
Description = string.Empty,
InputData = InputData
};
}
@@ -96,6 +97,16 @@ namespace StructureHelperLogics.NdmCalculations.Cracking
var rebarResult = calculator.Result as RebarCrackResult;
result.RebarResults.Add(rebarResult);
}
result.LongTermResult = new()
{
CrackWidth = result.RebarResults.Max(x => x.LongTermResult.CrackWidth),
UltimateCrackWidth = InputData.UserCrackInputData.UltimateLongCrackWidth
};
result.ShortTermResult = new()
{
CrackWidth = result.RebarResults.Max(x => x.ShortTermResult.CrackWidth),
UltimateCrackWidth = InputData.UserCrackInputData.UltimateShortCrackWidth
};
}
private RebarCrackCalculatorInputData GetRebarCalculatorInputData(RebarPrimitive rebar)