// Copyright (C) Stichting Deltares 2025. All rights reserved. // // This file is part of the Dam Engine. // // The Dam Engine is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . // // All names, logos, and references to "Deltares" are registered trademarks of // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. using Deltares.DamEngine.Data.Geometry; using Deltares.DamEngine.Data.Geotechnics; namespace Deltares.DamEngine.Data.General.Results; /// /// Class to hold all result values per slice (stability calculations) /// public class StabilityResultSlice { /// /// The top left point /// public Point2D TopLeftPoint; /// /// The top right point /// public Point2D TopRightPoint; /// /// The bottom left point /// public Point2D BottomLeftPoint; /// /// The bottom right point /// public Point2D BottomRightPoint; /// /// The name /// public string Name; /// /// The width /// public double Width; /// /// The arc length /// public double ArcLength; /// /// The top angle /// public double TopAngle; /// /// The bottom angle /// public double BottomAngle; /// /// The input cohesion /// public double CohesionInput; /// /// The output cohesion /// public double CohesionOutput; /// /// The input friction angle /// public double FrictionAngleInput; /// /// The output friction angle /// public double FrictionAngleOutput; /// /// The yield stress /// public double YieldStress; /// /// The ocr /// public double OCR; /// /// The pop /// public double POP; /// /// The degree of consolidation pore pressure /// public double DegreeOfConsolidationPorePressure; /// /// The pore pressure due to degree of consolidation load /// public double PorePressureDueToDegreeOfConsolidationLoad; /// /// The input dilatancy /// public double DilatancyInput; /// /// The external load /// public double ExternalLoad; /// /// The hydrostatic pore pressure /// public double HydrostaticPorePressure; /// /// The left force /// public double LeftForce; /// /// The left force angle /// public double LeftForceAngle; /// /// The left force y /// public double LeftForceY; /// /// The right force /// public double RightForce; /// /// The right force angle /// public double RightForceAngle; /// /// The right force y /// public double RightForceY; /// /// The load stress /// public double LoadStress; /// /// The normal stress /// public double NormalStress; /// /// The pore pressure /// public double PorePressure; /// /// The horizontal pore pressure /// public double HorizontalPorePressure; /// /// The vertical pore pressure /// public double VerticalPorePressure; /// /// The piezometric pore pressure /// public double PiezometricPorePressure; /// /// The effective stress /// public double EffectiveStress; /// /// The excess pore pressure /// public double ExcessPorePressure; /// /// The input shear stress /// public double ShearStressInput; /// /// The output shear stress /// public double ShearStressOutput; /// /// The soil stress /// public double SoilStress; /// /// The total pore pressure /// public double TotalPorePressure; /// /// The total stress /// public double TotalStress; /// /// The weight /// public double Weight; /// /// The input su /// public double SuInput; /// /// The output su /// public double SuOutput; /// /// The shear strength model /// public ShearStrengthModel ShearStrengthModel; /// /// The horizontal soil quake stress /// public double HorizontalSoilQuakeStress; /// /// The strength increase exponent /// public double StrengthIncreaseExponent; /// /// The uplift factor /// public double UpliftFactor; /// /// The vertical soil quake stress /// public double VerticalSoilQuakeStress; /// /// The water quake stress /// public double WaterQuakeStress; /// /// The uplift reduction factor /// public double UpliftReductionFactor; /// /// The ratio cu pc /// public double RatioCuPc; /// /// The resultant force /// public double ResultantForce; /// /// The resultant moment /// public double ResultantMoment; /// /// The resultant angle /// public double ResultantAngle; }