/// <summary> /// Calculates coefficient C_f for freestanding walls and signs /// </summary> /// <param name="h">Sign height</param> /// <param name="B">Horizontal dimension of sign, in feet</param> /// <param name="s">vertical dimension of the sign, in feet </param> /// <param name="epsion_s">ratio of solid area to gross area</param> /// <param name="x">horizontal distance from windward edge</param> /// <param name="L">Length of return wall</param> /// <param name="LoadCase">Case A, B or C</param> /// <returns></returns> public double GetWallOrSignPressureCoefficient(double h, double B, double s, double epsion_s, double x = 0, double L = 0, FreestandingWallLoadCase LoadCase = FreestandingWallLoadCase.C) { throw new NotImplementedException(); double C_f = 0.0; if (LoadCase == FreestandingWallLoadCase.A || LoadCase == FreestandingWallLoadCase.B) { C_f = GetCoefficientCaseAB(h, B, s, epsion_s); } else if (LoadCase == FreestandingWallLoadCase.C) { C_f = GetCoefficientCaseC(h, B, s, epsion_s, x, L); } else { throw new NotImplementedException(); } Quad q = new Quad(); }