コード例 #1
0
 public MaterialBucklingConstantProvider(BucklingType BucklingType, SubElementType SubElementType, IAluminumMaterial Material, WeldCase WeldCase)
 {
     this.BucklingType   = BucklingType;
     this.SubElementType = SubElementType;
     this.Material       = Material;
     this.WeldCase       = WeldCase;
     string temper = Material.Temper;
 }
コード例 #2
0
        void GetMaterial()
        {
            m = new AluminumMaterial("6061", "T6", "0.062 or greater", "std structural profile");

            //CalcLog cl = new CalcLog();
            //SteelMaterialCatalog sm = new SteelMaterialCatalog(SteelMaterialId, d_b, cl);
            //return sm;
        }
コード例 #3
0
 public FlexuralLocalBucklingElement(IAluminumMaterial Material, double b, double t, LateralSupportType LateralSupportType, double M_np, double S_xc,
                                     WeldCase WeldCase, SubElementType SubElementType = SubElementType.Flat)
 {
     this.Material           = Material;
     this.b                  = b;
     this.t                  = t;
     this.M_np               = M_np;
     this.S_xc               = S_xc;
     this.LateralSupportType = LateralSupportType;
 }
コード例 #4
0
 void GetMaterial()
 {
     m = new AluminumMaterial("6061", "T6", "0.062 or greater", "std structural profile");
 }
コード例 #5
0
 public AluminumSection(IAluminumMaterial Material, ISection Shape)
 {
     this.Shape    = Shape;
     this.material = Material;
 }