Example #1
0
 public double Force(double _eps,bool _desgnSitu, Stom.ssx _typD )
 {
     return _st.Stress (_eps,_desgnSitu,_typD) * _area;
 }
Example #2
0
        public void AnalyseStressArm(double _ec, double _es, Stom.ssx _typD,
						out double aF, out double aM)
        {
            double _sig = 0;
            double aForce = 0, aMoment = 0;
            foreach (armGroup ar1 in armList)
            {
                _sig = ar1._st.Stress (eps_cs (ar1._ydis, _ec, _es), true,_typD);
                aForce += _sig * ar1._area / 10;
                aMoment -= _sig * ar1._area * (ar1._ydis - ycg) / 1000;
            }
            aF = aForce;
            aM = aMoment;
        }
Example #3
0
 public armGroup(double _a, double _y, Stom _s)
 {
     _area = _a;
     _ydis = _y;
     _st=_s;
 }