public void HssXConnectionReturnsLocalYieldingOfBranchesDueToUnevenDistributionValue() { CreateElements(); IHssTrussBranchConnection con = new RhsTrussXConnection(Chord, Branch, 35, Branch, 35, AxialForceType.Compression, AxialForceType.Compression, true, 0, 0 ); double phiP_n = con.GetBranchYieldingFromUnevenLoadDistributionStrength(true).Value; double refValue = 209; double actualTolerance = EvaluateActualTolerance(phiP_n, refValue); Assert.LessOrEqual(actualTolerance, tolerance); }
public void HssXConnectionReturnsCripplingOfChordSidewallsValue() { CreateElements(); IHssTrussBranchConnection con = new RhsTrussXConnection(Chord, Branch, 35, Branch, 35, AxialForceType.Compression, AxialForceType.Compression, true, 0, 0 ); double phiP_n = con.GetChordSidewallLocalCripplingStrength().Value; double refValue = 75.4; double actualTolerance = EvaluateActualTolerance(phiP_n, refValue); Assert.LessOrEqual(actualTolerance, tolerance); }