public override LoadBeam GetVaryingCase(string subCase)
 {
     LoadBeam Load = null;
     switch (subCase)
     {
         case "2":
             Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.InvertedTriangle);
             break;
         default:
             Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.Triangle);
             break;
     }
     return Load;
 }
 public override LoadBeam GetPartialDistributedCase(string subCase)
 {
     LoadBeam Load = null;
     switch (subCase)
     {
         case "1":
             Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.CantileverMainSpan);
             break;
         case "2":
             Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.CantileverOverhang);
             break;
     }
     return Load;
 }
        public override LoadBeam GetPartialDistributedCase(string subCase)
        {
            LoadBeam Load = null;

            switch (subCase)
            {
            case "1":
                Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.CantileverMainSpan);
                break;

            case "2":
                Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.CantileverOverhang);
                break;
            }
            return(Load);
        }
示例#4
0
        public override LoadBeam GetVaryingCase(string subCase)
        {
            LoadBeam Load = null;

            switch (subCase)
            {
            case "2":
                Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.InvertedTriangle);
                break;

            default:
                Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.Triangle);
                break;
            }
            return(Load);
        }
示例#5
0
        public virtual LoadBeam GetVaryingCase(string subCase)
        {
            LoadBeam Load = null;

            switch (subCase)
            {
            case "1":
                Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.Triangle);
                break;

            case "2":
                Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.DoubleTriangle);
                break;
            }
            return(Load);
        }
示例#6
0
        public virtual LoadBeam GetUniformDistributedCase(string subCase)
        {
            LoadBeam Load = null;

            switch (subCase)
            {
            case "1":
                Load = new LoadDistributedUniform(d.w);
                break;

            case "2":
                Load = new LoadDistributedUniformWithEndMoments(d.w, d.M1, d.M2);
                break;
            }
            return(Load);
        }
示例#7
0
 public virtual LoadBeam GetVaryingCase(string subCase)
 {
     LoadBeam Load = null;
     switch (subCase)
     {
         case "1":
             Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.Triangle);
             break;
         case "2":
             Load = new LoadDistributedUniform(d.w, LoadDistributedSpecialCase.DoubleTriangle);
             break;
     }
     return Load;
 }
示例#8
0
 public virtual LoadBeam GetUniformDistributedCase(string subCase)
 {
     LoadBeam Load = null;
     switch (subCase)
     {
         case "1":
             Load = new LoadDistributedUniform(d.w);
             break;
         case "2":
             Load = new LoadDistributedUniformWithEndMoments(d.w, d.M1, d.M2);
             break;
     }
     return Load;
 }