Example #1
0
        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);
        }
Example #3
0
 public double GetTemperatureFactorCt(ReferenceDesignValueType ValueType, double Temperature,
      ServiceMoistureConditions Conditions)
 {
     return base.GetTemperatureFactorCt(ValueType, Temperature, Conditions);
 }
Example #4
0
 public double GetTemperatureFactorCt(ReferenceDesignValueType ValueType, double Temperature,
                                      ServiceMoistureConditions Conditions)
 {
     return(base.GetTemperatureFactorCt(ValueType, Temperature, Conditions));
 }