2 #include "TriangularElement.h" 44 MatrixXd
getNMatrix(
double zeta1,
double zeta2,
double zeta3);
MatrixXd getNMatrix(double zeta1, double zeta2, double zeta3)
Returns a matrix of matrices with shape functions.
Definition: T6Element.cpp:124
void calculateConstants()
Calculates the constant vectors and matrices for the element; i.e. G, xCoordinates, and yCoordinates.
Definition: T6Element.cpp:101
void checkBMatrix()
A method used for verification of the B matrix calculations.
Definition: T6Element.cpp:151
MatrixXd getShapefunction(double zeta1, double zeta2, double zeta3)
Calculates shapefunctions.
Definition: T6Element.cpp:117
void calculateElementLoadShearX()
Calculates the initial load vector for shear along X.
Definition: T6Element.cpp:43
void calculateStiffnessMatrix()
Calculates element stiffness matrix K.
Definition: T6Element.cpp:194
void computeTau()
Calculates shear stresses at nodes using initialStrain and elementsDisplacement.
Definition: T6Element.cpp:207
void calculateElementLoadShearY()
Calculates the initial load vector for shear along Y.
Definition: T6Element.cpp:71
void calculateElementLoadTorsion()
Calculates the initial load vector for torsion.
Definition: T6Element.cpp:14
Class for implementation of T6 elements.
Definition: T6Element.h:5
T6Element()
Constructor.
Definition: T6Element.cpp:5
void calculateBMatrix(double zeta1, double zeta2, double zeta3)
Calculates the B matrix for T3 elements.
Definition: T6Element.cpp:132
Definition: TriangularElement.h:8