Version: 5.1.6

MED.TGaussDef Struct Reference

Description of family of integration points. More...

#include <MED_GaussDef.hxx>

Public Member Functions

MEDWRAPPER_EXPORT TGaussDef (const int geomType, const int nbPoints, const int variant=1)
 Creates definition of gauss points family.
MEDWRAPPER_EXPORT int dim () const
MEDWRAPPER_EXPORT int nbPoints () const
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)

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>="">

Detailed Description

Description of family of integration points.


Constructor & Destructor Documentation

MED.TGaussDef::TGaussDef ( const int  geomType,
const int  nbPoints,
const int  variant = 1 
)

Creates definition of gauss points family.

Fill definition of gauss points family.

Parameters:
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, MED.TGaussDef.add(), testGaussLocalization.b, TestMedCorba1.C, TestMedCorba5.c1, TestMedCorba5.c2, TestMedCorba3.d, MED.TGaussDef.dim(), 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, MED.TGaussDef.myCoords, MED.TGaussDef.myType, MED.TGaussDef.myWeights, testGaussLocalization.p1, MED_EN.P1, testGaussLocalization.p2, and MED.TGaussDef.setRefCoords().


Member Function Documentation

MEDWRAPPER_EXPORT int MED.TGaussDef.dim (  )  const

References MED.TGaussDef.myType.

MEDWRAPPER_EXPORT int MED.TGaussDef.nbPoints (  )  const
void MED.TGaussDef::add ( const double  x,
const double  weight 
)
void MED.TGaussDef::add ( const double  x,
const double  y,
const double  weight 
)
void MED.TGaussDef::add ( const double  x,
const double  y,
const double  z,
const double  weight 
)
void MED.TGaussDef::setRefCoords ( const TShapeFun aShapeFun  ) 

Field Documentation

element geometry (EGeometrieElement or med_geometrie_element)

description of reference points

coordinates of Gauss points

weights, len(weights)==<nb of="" gauss="" points>="">