/// <summary> /// Get mix water content in kg/m^3 of concrete mix /// </summary> /// <param name="aggSize">Nominal aggregate size of coarse aggregate</param> /// <param name="slump">Amount of slump required</param> /// <param name="isAirEntrained">Is air entrained mix required</param> /// <returns>Water mass in kg/m^3</returns> public static double GetWaterContent(NominalAggregateSize aggSize, SlumpAmount slump, bool isAirEntrained) { if (isAirEntrained) { return(WaterMassAirEntrained[slump][aggSize]); } else { return(WaterMassNonAirEntrained[slump][aggSize]); } }
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { SlumpAmount amount = (SlumpAmount)value; switch (amount) { case SlumpAmount.From25To50: return("25 to 50"); case SlumpAmount.From50To100: return("50 to 100"); case SlumpAmount.From150To175: return("150 to 175"); default: break; } return(string.Empty); }