using StructureHelperCommon.Infrastructures.Enums; using StructureHelperCommon.Models.Calculators; using StructureHelperCommon.Models.Forces; using StructureHelperLogics.NdmCalculations.Primitives; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //Copyright (c) 2024 Redikultsev Evgeny, Ekaterinburg, Russia //All rights reserved. namespace StructureHelperLogics.NdmCalculations.Cracking { /// /// Input data for calculation of crack for specific force tuple /// public class TupleCrackInputData : IInputData, IHasPrimitives { /// public bool IsValid { get; set; } public string TupleName { get; set; } = string.Empty; /// /// Force tuple for long term calculations /// public IForceTuple? LongTermTuple { get; set; } /// /// Force tuple for short term calculations /// public IForceTuple? ShortTermTuple { get; set; } /// public List? Primitives { get; set;} /// /// Settings ajusted by user /// public UserCrackInputData UserCrackInputData { get; set; } } }