public virtual double GetTemperatureFactorCt(ReferenceDesignValueType ValueType, double Temperature, ServiceMoistureConditions Conditions) { double T =Temperature; double Ct=1.0; if (ValueType == ReferenceDesignValueType.TensionParallelToGrain || ValueType == ReferenceDesignValueType.ModulusOfElasticity || ValueType == ReferenceDesignValueType.ModulusOfElasticityMin) { if (T<=100) { Ct= 1.0; } else if (T>100 && T<=125) { Ct = 0.9; } else { Ct = 0.9; } } else { if (Conditions == ServiceMoistureConditions.Dry) { if (T<=100) { Ct = 1.0; } else if (T>100 && T<=125) { Ct = 0.8; } else { Ct = 0.7; } } else { if (T<=100) { Ct = 1.0; } else if (T>100 && T<=125) { Ct = 0.7; } else { Ct = 0.5; } } } return Ct; }
public virtual double GetTemperatureFactorCt(ReferenceDesignValueType ValueType, double Temperature, ServiceMoistureConditions Conditions) { double T = Temperature; double Ct = 1.0; if (ValueType == ReferenceDesignValueType.TensionParallelToGrain || ValueType == ReferenceDesignValueType.ModulusOfElasticity || ValueType == ReferenceDesignValueType.ModulusOfElasticityMin) { if (T <= 100) { Ct = 1.0; } else if (T > 100 && T <= 125) { Ct = 0.9; } else { Ct = 0.9; } } else { if (Conditions == ServiceMoistureConditions.Dry) { if (T <= 100) { Ct = 1.0; } else if (T > 100 && T <= 125) { Ct = 0.8; } else { Ct = 0.7; } } else { if (T <= 100) { Ct = 1.0; } else if (T > 100 && T <= 125) { Ct = 0.7; } else { Ct = 0.5; } } } return(Ct); }
public double GetTemperatureFactorCt(ReferenceDesignValueType ValueType, double Temperature, ServiceMoistureConditions Conditions) { return base.GetTemperatureFactorCt(ValueType, Temperature, Conditions); }
public double GetTemperatureFactorCt(ReferenceDesignValueType ValueType, double Temperature, ServiceMoistureConditions Conditions) { return(base.GetTemperatureFactorCt(ValueType, Temperature, Conditions)); }