Fix beam shear force calculator
This commit is contained in:
@@ -17,7 +17,7 @@ namespace StructureHelperLogics.Models.Materials
|
||||
private readonly List<IMaterialLogic> materialLogics;
|
||||
private LMBuilders.ConcreteOptions lmOptions;
|
||||
private IMaterialOptionLogic optionLogic;
|
||||
private IFactorLogic factorLogic => new FactorLogic(SafetyFactors);
|
||||
private IMaterialFactorLogic factorLogic => new MaterialFactorLogic(SafetyFactors);
|
||||
private LMLogic.ITrueStrengthLogic strengthLogic;
|
||||
private IUpdateStrategy<IConcreteLibMaterial> updateStrategy = new ConcreteLibUpdateStrategy();
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ namespace StructureHelperLogics.Models.Materials
|
||||
{
|
||||
const double gammaF2Max = 0.9d;
|
||||
double gammaF2;
|
||||
IFactorLogic factorLogic = new FactorLogic(SafetyFactors);
|
||||
IMaterialFactorLogic factorLogic = new MaterialFactorLogic(SafetyFactors);
|
||||
var factors = factorLogic.GetTotalFactor(LimitStates.ULS, CalcTerms.ShortTerm);
|
||||
var rf = TensileStrength * factors.Tensile;
|
||||
var epsUlt = rf / Modulus;
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace StructureHelperLogics.Models.Materials
|
||||
{
|
||||
IMaterial material = new Material();
|
||||
material.InitModulus = elasticMaterial.Modulus;
|
||||
IFactorLogic factorLogic = new FactorLogic(elasticMaterial.SafetyFactors);
|
||||
IMaterialFactorLogic factorLogic = new MaterialFactorLogic(elasticMaterial.SafetyFactors);
|
||||
var factors = factorLogic.GetTotalFactor(limitState, calcTerm);
|
||||
parameters = new List<double>()
|
||||
{
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace StructureHelperLogics.Models.Materials
|
||||
{
|
||||
const MaterialTypes materialType = MaterialTypes.Reinforcement;
|
||||
|
||||
private IFactorLogic factorLogic => new FactorLogic(SafetyFactors);
|
||||
private IMaterialFactorLogic factorLogic => new MaterialFactorLogic(SafetyFactors);
|
||||
private LoaderMaterialLogics.ITrueStrengthLogic strengthLogic;
|
||||
private readonly List<IMaterialLogic> materialLogics;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user