Version: 6.3.1
Public Member Functions | Data Fields | Private Member Functions

MED.TGaussDef Struct Reference

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)

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, 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.


Member Function Documentation

int MED.TGaussDef.dim ( ) const

References MED.TGaussDef.myType.

int MED.TGaussDef.nbPoints ( ) const
void MED.TGaussDef::add ( const double  x,
const double  weight 
) [private]
void MED.TGaussDef::add ( const double  x,
const double  y,
const double  weight 
) [private]
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]

Field Documentation

element geometry (EGeometrieElement or med_geometrie_element)

description of reference points

coordinates of Gauss points

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

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS