Obtaining softening factors was added
This commit is contained in:
@@ -19,5 +19,6 @@
|
||||
public static string SizeMustBeGreaterThanZero => "#0014: Size must be greater than zero";
|
||||
public static string ParameterIsNull => "#0015: Parameter is null";
|
||||
public static string ResultIsNotValid => "#0016: Result is not valid";
|
||||
public static string ErrorOfExuting => "#0017: Error of executing";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace StructureHelperCommon.Infrastructures.Settings
|
||||
{
|
||||
public class CrossSectionAxisNames
|
||||
{
|
||||
public string FirstAxis => "x";
|
||||
public string SecondAxis => "y";
|
||||
public string ThirdAxis => "z";
|
||||
}}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace StructureHelperCommon.Infrastructures.Settings
|
||||
{
|
||||
public class GeometryNames
|
||||
{
|
||||
const string shortMoment = "M";
|
||||
const string shortLongForce = "N";
|
||||
const string shortShearForce = "Q";
|
||||
const string fullMoment = "Moment M";
|
||||
const string fullLongForce = "Force N";
|
||||
const string fullShearForce = "Force Q";
|
||||
const string curvature = "K";
|
||||
const string strain = "Eps_";
|
||||
public string FstAxisName => "x";
|
||||
public string SndAxisName => "y";
|
||||
public string TrdAxisName => "z";
|
||||
public string MomFstName => shortMoment + FstAxisName;
|
||||
public string MomSndName => shortMoment + SndAxisName;
|
||||
public string LongForceName => shortLongForce + TrdAxisName;
|
||||
public string FullMomFstName => fullMoment + FstAxisName;
|
||||
public string FullMomSndName => fullMoment + SndAxisName;
|
||||
public string FullLongForceName => fullLongForce + TrdAxisName;
|
||||
public string CurvFstName => curvature + FstAxisName;
|
||||
public string CurvSndName => curvature + SndAxisName;
|
||||
public string StrainTrdName => strain + TrdAxisName;
|
||||
}
|
||||
}
|
||||
@@ -14,6 +14,7 @@ namespace StructureHelperCommon.Infrastructures.Settings
|
||||
private static List<ICodeEntity> codesList;
|
||||
private static IMaterialRepository materialRepository;
|
||||
private static NatSystems natSystem;
|
||||
private static GeometryNames geometryNames;
|
||||
|
||||
public static CodeTypes CodeType => CodeTypes.SP63_2018;
|
||||
public static CodeTypes FRCodeType => CodeTypes.SP164_2014;
|
||||
@@ -29,7 +30,7 @@ namespace StructureHelperCommon.Infrastructures.Settings
|
||||
materialRepository = new MaterialRepository(codesList);
|
||||
}
|
||||
}
|
||||
public static CrossSectionAxisNames CrossSectionAxisNames => new CrossSectionAxisNames();
|
||||
public static GeometryNames GeometryNames => geometryNames ??= new GeometryNames();
|
||||
public static LimitStatesList LimitStatesList => new LimitStatesList();
|
||||
public static CalcTermList CalcTermList => new CalcTermList();
|
||||
public static List<ICodeEntity> CodesList
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace StructureHelperCommon.Services.Forces
|
||||
{
|
||||
public static IStrainMatrix ConvertToLoaderStrainMatrix(StrainTuple strainTuple)
|
||||
{
|
||||
IStrainMatrix strainMatrix = new StrainMatrix() { Kx = strainTuple.Nz, Ky = strainTuple.My, EpsZ = strainTuple.Nz };
|
||||
IStrainMatrix strainMatrix = new StrainMatrix() { Kx = strainTuple.Mx, Ky = strainTuple.My, EpsZ = strainTuple.Nz };
|
||||
return strainMatrix;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user