Ejemplo n.º 1
0
 void GetEIF____00_41_UV(CMLoad_41 Load, float fL, out float fA, out float fB, out float fMa, out float fMb)
 {
     // Temporary
     fA = 0.0f;
     fB = 0.0f;
     fMa = 0.0f;
     fMb = 0.0f;
 }
Ejemplo n.º 2
0
        // Trapezoidal
        void GetEIF_0__0__41_UV(CMLoad_41 Load, float fL, out float fA, out float fB, out float fMa, out float fMb)
        {
            // Not implemented yet
            // Temporary
            fA = 0.0f;
            fB = 0.0f;

            fMa = fMb = 0f;
        }
Ejemplo n.º 3
0
 void GetMLoadPart_41(CMLoad_41 Load, CE_1D_BASE Member, FEM_CALC_BASE.Enums.EElemSuppType2D eMType, out float fA, out float fB, out float fMa, out float fMb)
 {
     switch (eMType)
     {
         case Enums.EElemSuppType2D.eEl_00_00: // Both Side restrained
             {
                 GetEIF_00_00_41_UV(Load, Member.FLength, out fA, out fB, out fMa, out fMb);
                 return;
             }
         case Enums.EElemSuppType2D.eEl_00_0_:
             {
                 GetEIF_00_0__41_UV(Load, Member.FLength, out fA, out fB, out fMa, out fMb);
                 return;
             }
         case Enums.EElemSuppType2D.eEl_0__00:
             {
                 GetEIF_0__00_41_UV(Load, Member.FLength, out fA, out fB, out fMa, out fMb);
                 return;
             }
         case Enums.EElemSuppType2D.eEl_0__0_:
             {
                 GetEIF_0__0__41_UV(Load, Member.FLength, out fA, out fB, out fMa, out fMb);
                 return;
             }
         case Enums.EElemSuppType2D.eEl_00___:
             {
                 GetEIF_0__00_41_UV(Load, Member.FLength, out fA, out fB, out fMa, out fMb);
                 return;
             }
         case Enums.EElemSuppType2D.eEl____00:
             {
                 GetEIF_0__0__41_UV(Load, Member.FLength, out fA, out fB, out fMa, out fMb);
                 return;
             }
         default:
             {
                 // Exception
                 fA = fB = fMa = fMb = 0.0f;
                 return;
             }
     }
 }
Ejemplo n.º 4
0
 // Trapezoidal
 void GetEIF_00_00_41_UV(CMLoad_41 Load, float fL, out float fA, out float fB, out float fMa, out float fMb)
 {
     float fb = fL - 2f * Load.Fa;
     fA = fB = (Load.Fq / 2f) * (fL - Load.Fa);
     fMa = -(Load.Fq / (12f * fL)) * (MathF.Pow3(fL) + MathF.Pow3(Load.Fa) - 2f * MathF.Pow2(Load.Fa) * fL);
     fMb = -fMa;
 }
Ejemplo n.º 5
0
 void GetMLoadPart_41(CMLoad_41 Load, CE_1D_BASE Member, FEM_CALC_BASE.Enums.EElemSuppType2D eMType, out float fA, out float fB)
 {
     // Temporary
     fA = fB = 0.0f;
 }