#include <QuadFormulaHexa.h>
Public Member Functions | |
TQuadFormulaHexa () | |
TQuadFormulaHexa (int n_points, double *weights, double *xi, double *eta, double *zeta, int acc) | |
void | Vertex () |
void | Gauss2 () |
void | Gauss3 () |
void | Gauss4 () |
void | Gauss5 () |
void | Gauss6 () |
void | Gauss7 () |
void | Gauss8 () |
void | Gauss9 () |
void | VerticesAndOrigin () |
void | VerticesAndOrigin15 () |
void | VerticesAndOrigin57 () |
void | Degree7_Points38 () |
Public Member Functions inherited from TQuadFormula3D | |
TQuadFormula3D () | |
TQuadFormula3D (int n_points, double *weights, double *xi, double *eta, double *zeta, int acc) | |
virtual double * | GetCoords (int i) |
void | GetFormulaData (int &n_points, double *&weights, double *&xi, double *&eta, double *&zeta) |
Public Member Functions inherited from TQuadFormula | |
int | GetN_QuadPoints () |
double * | GetWeights () |
Additional Inherited Members | |
Static Public Member Functions inherited from TQuadFormula3D | |
static void | FindLocalQuadFormula3D (int N_LocalUsedElements, FE3D *LocalUsedElements, QuadFormula2D &qf1, QuadFormula3D &qf2) |
Protected Member Functions inherited from TQuadFormula3D | |
void | InitObject (int n, double *w, double *xi, double *eta, double *zeta, int acc) |
Protected Member Functions inherited from TQuadFormula | |
TQuadFormula () | |
Protected Attributes inherited from TQuadFormula3D | |
double * | Xi |
double * | Eta |
double * | Zeta |
Protected Attributes inherited from TQuadFormula | |
int | N_QuadPoints |
double * | Weights |
int | Accuracy |
quadrature formula for a 3D integral on a hexahedron
TQuadFormulaHexa::TQuadFormulaHexa | ( | ) |
constructor
TQuadFormulaHexa::TQuadFormulaHexa | ( | int | n_points, |
double * | weights, | ||
double * | xi, | ||
double * | eta, | ||
double * | zeta, | ||
int | acc | ||
) |
constructor
void TQuadFormulaHexa::Degree7_Points38 | ( | ) |
quad rule for polynomials of degree 7 with 38 quad points
void TQuadFormulaHexa::Gauss2 | ( | ) |
Gauss2x2x2
void TQuadFormulaHexa::Gauss3 | ( | ) |
Gauss 3x3x3
void TQuadFormulaHexa::Gauss4 | ( | ) |
Gauss 4x4x4
void TQuadFormulaHexa::Gauss5 | ( | ) |
Gauss 5x5x5
void TQuadFormulaHexa::Gauss6 | ( | ) |
Gauss 6x6x6
void TQuadFormulaHexa::Gauss7 | ( | ) |
Gauss 7x7x7
void TQuadFormulaHexa::Gauss8 | ( | ) |
Gauss 8x8x8
void TQuadFormulaHexa::Gauss9 | ( | ) |
Gauss 9x9x9
void TQuadFormulaHexa::Vertex | ( | ) |
Vertex
void TQuadFormulaHexa::VerticesAndOrigin | ( | ) |
quad rule with vertices and origin
void TQuadFormulaHexa::VerticesAndOrigin15 | ( | ) |
quad rule with vertices and origin, 15 quad points
void TQuadFormulaHexa::VerticesAndOrigin57 | ( | ) |
quad rule with vertices and origin, 57 quad points