Skip to content

Commit

Permalink
Merge pull request #55 from MagmaWorks/main
Browse files Browse the repository at this point in the history
merge main
  • Loading branch information
kpne authored Nov 27, 2024
2 parents f1a9d38 + 990cc96 commit 1f5c62a
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ public interface IEnConcreteMaterial : IEnMaterial
IList<EnConcreteExposureClass> ExposureClasses { get; }
EnCementClass CementClass { get; }
Length MaximumAggregateSize { get; }
Length MaximumCrackWidth { get; }
Length CrackWidthLimit { get; }
Length MinimumCover { get; }

/// <summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public void CreateStandardENC40_50UKNAConcreteMaterialTests()
Assert.Equal(EnConcreteGrade.C40_50, material.Grade);
Assert.Equal(EnConcreteExposureClass.XC1, material.ExposureClasses[0]);
Assert.Equal(20, material.MaximumAggregateSize.Millimeters);
Assert.Equal(0.3, material.MaximumCrackWidth.Millimeters);
Assert.Equal(0.3, material.CrackWidthLimit.Millimeters);
Assert.Equal(30, material.MinimumCover.Millimeters);
}

Expand All @@ -56,7 +56,7 @@ public void CreateStandardENC30_37GermanNAConcreteMaterialWithExposureClassAndMa
Assert.Equal(EnConcreteExposureClass.XF2, material.ExposureClasses[0]);
Assert.Equal(EnCementClass.S, material.CementClass);
Assert.Equal(40, material.MaximumAggregateSize.Millimeters);
Assert.Equal(0.2, material.MaximumCrackWidth.Millimeters);
Assert.Equal(0.2, material.CrackWidthLimit.Millimeters);
Assert.Equal(55, material.MinimumCover.Millimeters);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class EnConcreteMaterial : IEnConcreteMaterial
public IEurocode Standard { get; set; } = new EN1992(EN1992Part.Part1_1, NationalAnnex.RecommendedValues);
public MaterialType Type => MaterialType.Concrete;
public Length MaximumAggregateSize { get; set; } = new Length(20, LengthUnit.Millimeter);
public Length MaximumCrackWidth { get; set; } = new Length(0.3, LengthUnit.Millimeter);
public Length CrackWidthLimit { get; set; } = new Length(0.3, LengthUnit.Millimeter);
public Length MinimumCover { get; set; } = new Length(30, LengthUnit.Millimeter);
public Ratio PartialFactor { get; set; } = new Ratio(1.5, RatioUnit.DecimalFraction);
public Ratio AccidentalPartialFactor { get; set; } = new Ratio(1.2, RatioUnit.DecimalFraction);
Expand Down Expand Up @@ -42,15 +42,15 @@ public EnConcreteMaterial(EnConcreteGrade grade, NationalAnnex nationalAnnex,

public EnConcreteMaterial(EnConcreteGrade grade, NationalAnnex nationalAnnex,
EnConcreteExposureClass exposureClass, Length maxAggregateSize,
EnCementClass cementClass, Length crackWidth, Length cover)
EnCementClass cementClass, Length crackWidthLimit, Length minimumCover)
{
Standard = new EN1992(EN1992Part.Part1_1, nationalAnnex);
Grade = grade;
CementClass = cementClass;
ExposureClasses = new List<EnConcreteExposureClass>() { exposureClass };
MaximumAggregateSize = maxAggregateSize;
MaximumCrackWidth = crackWidth;
MinimumCover = cover;
CrackWidthLimit = crackWidthLimit;
MinimumCover = minimumCover;
SetPartialFactors(nationalAnnex);
}

Expand Down

0 comments on commit 1f5c62a

Please sign in to comment.