public double GetTerrainExposureConstant(TerrainExposureConstant TerrainExposureConstant, WindExposureCategory WindExposure) { if (terrainCoefficientsNeedCalculation == true) { CalculateTerrainCoefficients(WindExposure); terrainCoefficientsNeedCalculation = false; } switch (TerrainExposureConstant) { case TerrainExposureConstant.alpha: return(alpha); case TerrainExposureConstant.zg: return(zg); case TerrainExposureConstant.alpha_ob: return(alpha_ob); case TerrainExposureConstant.b_ob: return(b_ob); case TerrainExposureConstant.c: return(c); case TerrainExposureConstant.l: return(l); case TerrainExposureConstant.epsilon_ob: return(epsilon_overbar); case TerrainExposureConstant.zmin: return(zmin); default: throw new Exception("Unrecognized terrain _windExposure constant."); } }
public double GetTerrainExposureConstant(TerrainExposureConstant TerrainExposureConstant, WindExposureCategory WindExposure) { if (terrainCoefficientsNeedCalculation == true) { CalculateTerrainCoefficients(WindExposure); terrainCoefficientsNeedCalculation=false; } switch (TerrainExposureConstant) { case TerrainExposureConstant.alpha: return alpha; case TerrainExposureConstant.zg: return zg; case TerrainExposureConstant.alpha_ob: return alpha_ob; case TerrainExposureConstant.b_ob: return b_ob; case TerrainExposureConstant.c: return c; case TerrainExposureConstant.l: return l; case TerrainExposureConstant.epsilon_ob: return epsilon_overbar; case TerrainExposureConstant.zmin: return zmin; default: throw new Exception("Unrecognized terrain _windExposure constant."); } }