My Project
T3Element.h
1 #pragma once
2 #include "TriangularElement.h"
3 
5 class T3Element :
6  public TriangularElement
7 {
8 public:
9  T3Element();
10  ~T3Element();
11 
15  void calculateConstants();
16 
29  MatrixXd getShapefunction(double zeta1, double zeta2, double zeta3);
30 
42 
57  MatrixXd getNMatrix(double zeta1, double zeta2, double zeta3);
58 
76 
84  void T3Element::computeTau();
85 
86 };
void calculateStiffnessMatrix()
Calculates element stiffness matrix K.
Definition: T3Element.cpp:151
void calculateBMatrix()
Calculates the B matrix for T3 elements.
Definition: T3Element.cpp:122
MatrixXd getNMatrix(double zeta1, double zeta2, double zeta3)
Returns a matrix with the shape functions for the T3 element.
Definition: T3Element.cpp:143
void calculateElementLoadShearY()
Calculates the initial load vector for shear along Y.
Definition: T3Element.cpp:66
void calculateElementLoadShearX()
Calculates the initial load vector for shear along X.
Definition: T3Element.cpp:39
void calculateConstants()
Calculates the constant vectors and matrices for the element; i.e. G, xCoordinates, and yCoordinates.
Definition: T3Element.cpp:96
void calculateElementLoadTorsion()
Calculates the initial load vector for torsion.
Definition: T3Element.cpp:14
Class for implementation of T3 elements.
Definition: T3Element.h:5
void computeTau()
Calculates shear stresses at nodes using initialStrain and elementsDisplacement.
Definition: T3Element.cpp:157
MatrixXd getShapefunction(double zeta1, double zeta2, double zeta3)
Calculates shapefunctions .
Definition: T3Element.cpp:137
Definition: TriangularElement.h:8