using StructureHelperCommon.Infrastructures.Enums; using StructureHelperCommon.Infrastructures.Interfaces; using StructureHelperCommon.Models.Calculators; using StructureHelperCommon.Models.Forces; using StructureHelperCommon.Models.Sections; using StructureHelperLogics.NdmCalculations.Primitives; namespace StructureHelperLogics.NdmCalculations.Analyses.ByForces { /// /// Input data fo roce tuple calculator /// public interface IForceCalculatorInputData : IInputData, ISaveable, IHasForcesAndPrimitives { /// /// Accuracy of calculating /// IAccuracy Accuracy { get; set; } /// /// List of limit states, available for calculating /// List LimitStatesList { get; } /// /// List of type of duration, available for calculation /// List CalcTermsList { get; } /// /// Settings for calculating of stability fo compressed members /// ICompressedMember CompressedMember { get; set; } bool CheckStrainLimit { get; set; } } }