Beispiel #1
0
 public MaterialAstmA416(A416Grade Grade, StrandType StrandType)
 {
     this.grade = Grade;
     this.strandType = StrandType;
     yieldStress = Grade == A416Grade.Grade250 ? 225000.0 : 243000.0; //psi
     fpu = Grade == A416Grade.Grade250 ? 250000.0 : 270000.0; //psi
 }
Beispiel #2
0
 public MaterialAstmA416(A416Grade Grade, StrandType StrandType)
 {
     this.grade      = Grade;
     this.strandType = StrandType;
     yieldStress     = Grade == A416Grade.Grade250 ? 225000.0 : 243000.0; //psi
     fpu             = Grade == A416Grade.Grade250 ? 250000.0 : 270000.0; //psi
 }
Beispiel #3
0
        public StrandType Predict(int i)
        {
            bool       access = false;
            StrandType ret    = StrandType.Unknown;

            for (i = i; i < toks.Len; i++)
            {
                if (toks.Tokes[i].Token == Token.Return)
                {
                    return(StrandType.Return);
                }
                if (toks.Tokes[i].Token == Token.For)
                {
                    return(StrandType.For);
                }
                if (toks.Tokes[i].Token == Token.If)
                {
                    return(StrandType.If);
                }
                if (toks.Tokes[i].Token == Token.While)
                {
                    return(StrandType.While);
                }
                if (toks.Tokes[i].Token == Token.BeginLine)
                {
                    return(StrandType.Unknown);
                }
                if (toks.Tokes[i].Token == Token.Equal)
                {
                    return(StrandType.Assignment);
                }
                if (toks.Tokes[i].Text == ".")
                {
                    access = true;
                }
                if (toks.Tokes[i].Token == Token.LeftPara)
                {
                    if (access)
                    {
                        return(StrandType.ClassStatement);
                    }
                    return(StrandType.FlatStatement);
                }
            }
            return(ret);
        }
Beispiel #4
0
 public GameStrand(StrandType strandType, int strandPosition)
 {
     m_StrandPosition = strandPosition;
     m_StrandType     = strandType;
 }
Beispiel #5
0
        public RebarPrestressed(double Diameter, IRebarMaterial rebarMaterial,
            PrestressingType PrestressingType, StrandType StrandType, double EffectiveStress)
            : this(Diameter, rebarMaterial, PrestressingType, StrandType, 0, 0, EffectiveStress)
            {

            }
Beispiel #6
0
        public RebarPrestressed(double Diameter, IRebarMaterial rebarMaterial,
            PrestressingType PrestressingType, StrandType StrandType, double JackingStress, double TransferStress, double EffectiveStress)
        : base(Diameter, rebarMaterial)
            {

            }
Beispiel #7
0
 public RebarPrestressed(double Diameter, IRebarMaterial rebarMaterial,
                         PrestressingType PrestressingType, StrandType StrandType, double EffectiveStress)
     : this(Diameter, rebarMaterial, PrestressingType, StrandType, 0, 0, EffectiveStress)
 {
 }
Beispiel #8
0
 public RebarPrestressed(double Diameter, IRebarMaterial rebarMaterial,
                         PrestressingType PrestressingType, StrandType StrandType, double JackingStress, double TransferStress, double EffectiveStress)
     : base(Diameter, rebarMaterial)
 {
 }