Description of family of integration points. More...
#include <MED_GaussDef.hxx>
Public Member Functions | |
| TGaussDef (const int geomType, const int nbPoints, const int variant=1) | |
| Creates definition of gauss points family. | |
| int | dim () const |
| int | nbPoints () const |
Data Fields | |
| int | myType |
| element geometry (EGeometrieElement or med_geometrie_element) | |
| TDoubleVector | myRefCoords |
| description of reference points | |
| TDoubleVector | myCoords |
| coordinates of Gauss points | |
| TDoubleVector | myWeights |
| weights, len(weights)==<nb of="" gauss="" points>=""> | |
Private Member Functions | |
| void | add (const double x, const double weight) |
| void | add (const double x, const double y, const double weight) |
| void | add (const double x, const double y, const double z, const double weight) |
| void | setRefCoords (const TShapeFun &aShapeFun) |
Description of family of integration points.
Creates definition of gauss points family.
Fill definition of gauss points family.
| geomType | - element geometry (EGeometrieElement or med_geometrie_element) |
| nbPoints | - nb gauss point |
| variant | - [1-3] to choose the variant of definition |
Throws in case of invalid parameters variant == 1 refers to "Fonctions de forme et points d'integration des elements finis" v7.4 by J. PELLET, X. DESROCHES, 15/09/05 variant == 2 refers to the same doc v6.4 by J.P. LEFEBVRE, X. DESROCHES, 03/07/03 variant == 3 refers to the same doc v6.4, second variant for 2D elements
References testGaussLocalization.a, testGaussLocalization.b, TestMedCorba1.C, TestMedCorba5.c1, TestMedCorba5.c2, TestMedCorba3.d, MED.eHEXA20, MED.eHEXA8, MED.ePENTA15, MED.ePENTA6, MED.ePYRA13, MED.ePYRA5, MED.eQUAD4, MED.eQUAD8, MED.eSEG2, MED.eSEG3, MED.eTETRA10, MED.eTETRA4, MED.eTRIA3, MED.eTRIA6, EXCEPTION, testGaussLocalization.p1, MED_EN.P1, and testGaussLocalization.p2.
| int MED.TGaussDef.dim | ( | ) | const |
References MED.TGaussDef.myType.
| int MED.TGaussDef.nbPoints | ( | ) | const |
References MED.TGaussDef.myWeights.
| void MED.TGaussDef::add | ( | const double | x, |
| const double | y, | ||
| const double | z, | ||
| const double | weight | ||
| ) | [private] |
| void MED.TGaussDef::setRefCoords | ( | const TShapeFun & | aShapeFun | ) | [private] |
element geometry (EGeometrieElement or med_geometrie_element)
description of reference points
coordinates of Gauss points
weights, len(weights)==<nb of="" gauss="" points>="">