2 #include "QuadraticElement.h" 10 MatrixXd
getNMatrix(
double zeta1,
double zeta2,
double zeta3);
11 MatrixXd getBMatrix(
double xsi,
double eta);
12 MatrixXd getJacobi(MatrixXd
B, VectorXd xPos, VectorXd yPos);
Definition: QuadraticElement.h:3
MatrixXd B
2x3 Matrix containing differentials of shapefunction with respect to x and y respectively ...
Definition: Element.h:88
void calculateElementLoadShearY()
Calculates the initial load vector for shear along Y.
Definition: Q4Element.cpp:47
MatrixXd getNMatrix(double xsi, double eta)
Returns a matrix of matrices with shape functions.
Definition: Q4Element.cpp:91
MatrixXd getShapefunction(double zeta1, double zeta2, double zeta3)
Calculates the Matrix containing shape functions .
Definition: Q4Element.cpp:86
void calculateConstants()
Calculates the constant vectors and matrices for the element; i.e. G, xCoordinates, and yCoordinates.
Definition: Q4Element.cpp:126
void computeTau()
Calculates shear stresses at nodes using initialStrain and elementsDisplacement.
Definition: Q4Element.cpp:75
void calculateElementLoadTorsion()
Calculates the initial load vector for torsion.
Definition: Q4Element.cpp:15
void calculateElementLoadShearX()
Calculates the initial load vector for shear along X.
Definition: Q4Element.cpp:20
void calculateStiffnessMatrix()
Calculates the element stiffness matrix K.
Definition: Q4Element.cpp:11
Definition: Q4Element.h:3