using StructureHelperCommon.Infrastructures.Enums; using System.Collections.Generic; namespace StructureHelperLogics.Models.Calculations.CalculationProperties { public class CalculationProperty : ICalculationProperty { public List ForceCombinations { get; set; } public LimitStates LimitState { get; set; } public CalcTerms CalcTerm { get; set; } public IIterationProperty IterationProperty { get; } public CalculationProperty() { ForceCombinations = new List { new ForceCombination() }; LimitState = LimitStates.Collapse; CalcTerm = CalcTerms.ShortTerm; IterationProperty = new IterationProperty() { Accuracy = 0.001d, MaxIterationCount = 100}; } } }