using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StructureHelperCommon.Models.Soils { public class AnchorSoilProperties : IAnchorSoilProperties { public Guid Id { get;} /// public double YoungsModulus { get; set; } /// public double PoissonRatio { get; set; } /// public double VolumetricWeight { get; set; } /// public double FrictionAngle { get; set; } /// public double Coheasion { get; set; } /// public SoilType SoilType { get; set; } public AnchorSoilProperties(Guid id) { Id = id; YoungsModulus = 20e6d; //20MPa PoissonRatio = 0.3d; VolumetricWeight = 20e3d; //20kN/m^3 FrictionAngle = 25d; Coheasion = 30e3d; //30kPa SoilType = SoilType.SandAndSemiSand; } public AnchorSoilProperties() : this(Guid.NewGuid()) { } } }