📄 beam2d.hxx
字号:
// *********************
// *** CLASS BEAM 2D ***
// *********************
#include "element.hxx"
class Beam2D : public Element
// This class implements a 2-dimensional Euler-Bernoulli beam element.
{
private :
double length ;
double pitch ;
FloatMatrix* rotationMatrix ;
public :
Beam2D (int,Domain*) ; // constructor
~Beam2D () { delete rotationMatrix ;} // destructor
FloatMatrix* ComputeBmatrixAt (GaussPoint*) ;
FloatMatrix* computeConstitutiveMatrix () ;
void computeGaussPoints () ;
FloatMatrix* computeStiffnessMatrix () ;
FloatArray* computeStrainVector (GaussPoint*,TimeStep*) ;
double computeVolumeAround (GaussPoint*) ;
double giveLength () ;
double givePitch () ;
FloatMatrix* giveRotationMatrix () ;
} ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -