Пример #1
0
 public string GetFrameTypeName(UBCFrameType frameType)
 {
     switch (frameType)
     {
         case UBCFrameType.BracedFrame: return "Braced Frame";
         default: return "Moment Frame";
     }
 }
Пример #2
0
        public string GetFrameTypeName(UBCFrameType frameType)
        {
            switch (frameType)
            {
            case UBCFrameType.BracedFrame: return("Braced Frame");

            default: return("Moment Frame");
            }
        }
Пример #3
0
 public void CopyFrom(UBC97_ASD copy)
 {
     tHDesign    = copy.tHDesign;
     frameType   = copy.frameType;
     patLLF      = copy.patLLF;
     sRatioLimit = copy.sRatioLimit;
     maxIter     = copy.maxIter;
     checkDefl   = copy.checkDefl;
     dLRat       = copy.dLRat;
     sDLAndLLRat = copy.sDLAndLLRat;
     lLRat       = copy.lLRat;
     totalRat    = copy.totalRat;
     netRat      = copy.netRat;
     latFactor   = copy.latFactor;
     seisZone    = copy.seisZone;
 }
Пример #4
0
        public override void SetDefaults()
        {
            tHDesign    = THDesignOptions.Envelopes;
            frameType   = UBCFrameType.MomentFrame;
            patLLF      = 0.75F;
            sRatioLimit = 0.95F;
            maxIter     = 1;
            checkDefl   = false;
            dLRat       = 120;
            sDLAndLLRat = 120;
            lLRat       = 360;
            totalRat    = 240;
            netRat      = 240;

            seisZone  = SeismicZone.Zone4;
            latFactor = 1;
        }
Пример #5
0
        public void CopyFrom(UBC97_LRFD copy)
        {
            tHDesign    = copy.tHDesign;
            frameType   = copy.frameType;
            patLLF      = copy.patLLF;
            sRatioLimit = copy.sRatioLimit;
            maxIter     = copy.maxIter;
            phiB        = copy.phiB;
            phiC        = copy.phiC;
            phiT        = copy.phiT;
            phiV        = copy.phiV;
            checkDefl   = copy.checkDefl;
            dLRat       = copy.dLRat;
            sDLAndLLRat = copy.sDLAndLLRat;
            lLRat       = copy.lLRat;
            totalRat    = copy.totalRat;
            netRat      = copy.netRat;

            seisZone  = copy.seisZone;
            impFactor = copy.impFactor;
        }
Пример #6
0
        public override void SetDefaults()
        {
            tHDesign = THDesignOptions.Envelopes;
            frameType = UBCFrameType.MomentFrame;
            patLLF = 0.75F;
            sRatioLimit = 0.95F;
            maxIter = 1;
            phiB = 0.9F;
            phiC = 0.85F;
            phiT = 0.9F;
            phiV = 0.9F;
            phiCA = 0.9F;
            checkDefl = false;
            dLRat = 120;
            sDLAndLLRat = 120;
            lLRat = 360;
            totalRat = 240;
            netRat = 240;

            seisZone = SeismicZone.Zone4;
            impFactor = 1;
        }
Пример #7
0
        public void CopyFrom(UBC97_LRFD copy)
        {
            tHDesign = copy.tHDesign;
            frameType = copy.frameType;
            patLLF = copy.patLLF;
            sRatioLimit = copy.sRatioLimit;
            maxIter = copy.maxIter;
            phiB = copy.phiB;
            phiC = copy.phiC;
            phiT = copy.phiT;
            phiV = copy.phiV;
            checkDefl = copy.checkDefl;
            dLRat = copy.dLRat;
            sDLAndLLRat = copy.sDLAndLLRat;
            lLRat = copy.lLRat;
            totalRat = copy.totalRat;
            netRat = copy.netRat;

            seisZone = copy.seisZone;
            impFactor = copy.impFactor;
        }
Пример #8
0
 public void CopyFrom(UBC97_ASD copy)
 {
     tHDesign = copy.tHDesign;
     frameType = copy.frameType;
     patLLF = copy.patLLF;
     sRatioLimit = copy.sRatioLimit;
     maxIter = copy.maxIter;
     checkDefl = copy.checkDefl;
     dLRat = copy.dLRat;
     sDLAndLLRat = copy.sDLAndLLRat;
     lLRat = copy.lLRat;
     totalRat = copy.totalRat;
     netRat = copy.netRat;
     latFactor = copy.latFactor;
     seisZone = copy.seisZone;
 }