예제 #1
0
        public void CopyFrom(LRFD99 copy)
        {
            tHDesign    = copy.tHDesign;
            frameType   = copy.frameType;
            patLLF      = copy.patLLF;
            sRatioLimit = copy.sRatioLimit;
            maxIter     = copy.maxIter;
            phiB        = copy.phiB;
            phiC        = copy.phiC;
            phiTY       = copy.phiTY;
            phiV        = copy.phiV;
            phiTF       = copy.phiTF;
            phiVT       = copy.phiVT;
            phiCA       = copy.phiCA;
            checkDefl   = copy.checkDefl;
            dLRat       = copy.dLRat;
            sDLAndLLRat = copy.sDLAndLLRat;
            lLRat       = copy.lLRat;
            totalRat    = copy.totalRat;
            netRat      = copy.netRat;

            seisCat  = copy.seisCat;
            seisCode = copy.seisCode;
            seisLoad = copy.seisLoad;
            plugWeld = copy.plugWeld;
        }
예제 #2
0
        public override void SetDefaults()
        {
            tHDesign    = THDesignOptions.Envelopes;
            frameType   = FrameTypeOptions.MomentFrame;
            patLLF      = 0.75F;
            sRatioLimit = 0.95F;
            maxIter     = 1;
            phiB        = 0.9F;
            phiC        = 0.85F;
            phiTY       = 0.9F;
            phiV        = 0.9F;
            phiTF       = 0.75F;
            phiVT       = 0.75F;
            phiCA       = 0.9F;
            checkDefl   = false;
            dLRat       = 120;
            sDLAndLLRat = 120;
            lLRat       = 360;
            totalRat    = 240;
            netRat      = 240;

            seisCat  = 'D';
            seisCode = false;
            seisLoad = false;
            plugWeld = true;
        }
예제 #3
0
        public void CopyFrom(ASD01 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;

            seisCat  = copy.seisCat;
            seisCode = copy.seisCode;
            seisLoad = copy.seisLoad;
            plugWeld = copy.plugWeld;
        }
예제 #4
0
        public override void SetDefaults()
        {
            tHDesign = THDesignOptions.Envelopes;
            frameType = FrameTypeOptions.MomentFrame;
            patLLF = 0.75F;
            sRatioLimit = 0.95F;
            maxIter = 1;
            phiB = 0.9F;
            phiC = 0.85F;
            phiTY = 0.9F;
            phiV = 0.9F;
            phiTF = 0.75F;
            phiVT = 0.75F;
            phiCA = 0.9F;
            checkDefl = false;
            dLRat = 120;
            sDLAndLLRat = 120;
            lLRat = 360;
            totalRat = 240;
            netRat = 240;

            seisCat = 'D';
            seisCode = false;
            seisLoad = false;
            plugWeld = true;
        }
예제 #5
0
        public void CopyFrom(LRFD99 copy)
        {
            tHDesign = copy.tHDesign;
            frameType = copy.frameType;
            patLLF = copy.patLLF;
            sRatioLimit = copy.sRatioLimit;
            maxIter = copy.maxIter;
            phiB = copy.phiB;
            phiC = copy.phiC;
            phiTY = copy.phiTY;
            phiV = copy.phiV;
            phiTF = copy.phiTF;
            phiVT = copy.phiVT;
            phiCA = copy.phiCA;
            checkDefl = copy.checkDefl;
            dLRat = copy.dLRat;
            sDLAndLLRat = copy.sDLAndLLRat;
            lLRat = copy.lLRat;
            totalRat = copy.totalRat;
            netRat = copy.netRat;

            seisCat = copy.seisCat;
            seisCode = copy.seisCode;
            seisLoad = copy.seisLoad;
            plugWeld = copy.plugWeld;
        }
예제 #6
0
        public void CopyFrom(ASD01 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;

            seisCat = copy.seisCat;
            seisCode = copy.seisCode;
            seisLoad = copy.seisLoad;
            plugWeld = copy.plugWeld;
        }