namespace Deltares.Stability.Calculation2 { public class InterpolationPoint { public double interpolationFactorCu; private double aanpasPore; private double cu; private double effectiveStress; // private double hydrostaticPore; private double pnLinePore; private double porePressureDueToDegreeofConsolidationLoad; // private double waterLoadStress; // private double trafficLoadStress; private double preLoadStress; private double soilStress; private double suMeasured; private double totalPore; private double totalStress; private double xCoordinate; private double zCoordinate; // private double loadStress; // only needed with cu measured public InterpolationPoint() {} public InterpolationPoint(InterpolationPoint aPoint) { xCoordinate = aPoint.XCoordinate; zCoordinate = aPoint.ZCoordinate; CopyStressdata(aPoint); } public double XCoordinate { get { return xCoordinate; } set { xCoordinate = value; } } public double ZCoordinate { get { return zCoordinate; } set { zCoordinate = value; } } public double SuMeasured { get { return suMeasured; } set { suMeasured = value; } } public double SoilStress { get { return soilStress; } set { soilStress = value; } } public double TotalStress { get { return totalStress; } set { totalStress = value; } } // 14 public double EffectiveStress { get { return effectiveStress; } set { effectiveStress = value; } } // 15 // public double HydrostaticPore // { // get // { // return hydrostaticPore; // } // set // { // hydrostaticPore = value; // } // } // 16 public double AanpasPore { get { return aanpasPore; } set { aanpasPore = value; } } // 18 public double PnLinePore { get { return pnLinePore; } set { pnLinePore = value; } } public double PorePressureDueToDegreeofConsolidationLoad { get { return porePressureDueToDegreeofConsolidationLoad; } set { porePressureDueToDegreeofConsolidationLoad = value; } } /* public double WaterLoadStress { get { return waterLoadStress; } set { waterLoadStress = value; } } public double TrafficLoadStress { get { return trafficLoadStress; } set { trafficLoadStress = value; } } */ public double TotalPore { get { return totalPore; } set { totalPore = value; } } public double Cu { get { return cu; } set { cu = value; } } // 21 public double PreLoadStress { get { return preLoadStress; } set { preLoadStress = value; } } // 22 /* public double LoadStress { get { return loadStress; } set { loadStress = value; } } */ public double InterpolationFactorCu { get { return interpolationFactorCu; } set { interpolationFactorCu = value; } } public void CopyStressdata(InterpolationPoint aPoint) { soilStress = aPoint.SoilStress; totalStress = aPoint.TotalStress; effectiveStress = aPoint.EffectiveStress; //hydrostaticPore = aPoint.HydrostaticPore; aanpasPore = aPoint.AanpasPore; pnLinePore = aPoint.PnLinePore; // waterLoadStress = aPoint.WaterLoadStress; // trafficLoadStress = aPoint.TrafficLoadStress; totalPore = aPoint.TotalPore; preLoadStress = aPoint.PreLoadStress; // loadStress = aPoint.LoadStress; interpolationFactorCu = aPoint.InterpolationFactorCu; } } }