Q9Element.h
1 #pragma once
2 #include "QuadrilateralElement.h"
3 
5 class Q9Element :
7 {
8 public:
15 
16 
38  MatrixXd getNMatrix(double xi, double eta);
39 
54  MatrixXd getBMatrix(MatrixXd jacobi, double xi, double eta);
55 
56 
72  MatrixXd getJacobi( double xi, double eta);
73 
94  MatrixXd getN_xiMatrix(double xi, double eta);
95 
116  MatrixXd getN_etaMatrix(double xi, double eta);
117 
118 
119 
120  Q9Element();
121  ~Q9Element();
122 };
123 
MatrixXd getBMatrix(MatrixXd jacobi, double xi, double eta)
Calculates and returns for this element type.
Definition: Q9Element.cpp:46
void calculateStiffnessMatrix()
Calculates stiffness matrix .
Definition: Q9Element.cpp:77
MatrixXd getNMatrix(double xi, double eta)
Calculates and returns for this element type.
Definition: Q9Element.cpp:14
MatrixXd getN_etaMatrix(double xi, double eta)
Calculates and returns for this element type.
Definition: Q9Element.cpp:36
MatrixXd getN_xiMatrix(double xi, double eta)
Calculates and returns for this element type.
Definition: Q9Element.cpp:26
Class for implementation of quadrilateral elements.
Definition: QuadrilateralElement.h:5
Class for implementation of Q9 elements.
Definition: Q9Element.h:5
MatrixXd getJacobi(double xi, double eta)
Calculates and returns for this element type.
Definition: Q9Element.cpp:63