using StructureHelperCommon.Infrastructures.Interfaces; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StructureHelperCommon.Models.Soils { public enum SoilType { SandAndSemiSand, SemiClay, Clay } /// /// Properties of soil for calculating of soil anchor /// public interface IAnchorSoilProperties : ISaveable { /// /// Young's modulus, Pa /// double YoungsModulus { get; set; } /// /// Poison ratio /// double PoissonRatio { get; set; } /// /// Volumetric weight, N/m^3 /// double VolumetricWeight { get; set; } /// /// Angle of internal friction, degree /// double FrictionAngle { get; set; } /// /// Coheasion, Pa /// double Coheasion { get; set; } /// /// Type of Soil /// SoilType SoilType { get; set; } } }