#include <QuadFormula3D.h>
Public Member Functions | |
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 () |
Static Public Member Functions | |
static void | FindLocalQuadFormula3D (int N_LocalUsedElements, FE3D *LocalUsedElements, QuadFormula2D &qf1, QuadFormula3D &qf2) |
Protected Member Functions | |
void | InitObject (int n, double *w, double *xi, double *eta, double *zeta, int acc) |
Protected Member Functions inherited from TQuadFormula | |
TQuadFormula () | |
Protected Attributes | |
double * | Xi |
double * | Eta |
double * | Zeta |
Protected Attributes inherited from TQuadFormula | |
int | N_QuadPoints |
double * | Weights |
int | Accuracy |
Friends | |
std::ostream & | operator<< (std::ostream &s, TQuadFormula3D *qf) |
quadrature formula for a 3D integral
TQuadFormula3D::TQuadFormula3D | ( | ) |
constructor
TQuadFormula3D::TQuadFormula3D | ( | int | n_points, |
double * | weights, | ||
double * | xi, | ||
double * | eta, | ||
double * | zeta, | ||
int | acc | ||
) |
constructor
|
static |
find a quadrature formula for all given elements
|
virtual |
return coordinates of the formula
Reimplemented from TQuadFormula.
void TQuadFormula3D::GetFormulaData | ( | int & | n_points, |
double *& | weights, | ||
double *& | xi, | ||
double *& | eta, | ||
double *& | zeta | ||
) |
return all data of the quadrature formula
|
protected |
This is a private method for initializing the data structure
|
friend |
print all information of this formula
|
protected |
second coordinate for the formula
|
protected |
first coordinate for the formula
|
protected |
third coordinate for the formula