#include <InterpKernelGaussCoords.hxx>
Public Member Functions | |
| GaussCoords () | |
| ~GaussCoords () | |
| void | addGaussInfo (NormalizedCellType theGeometry, int coordDim, const double *theGaussCoord, int theNbGauss, const double *theReferenceCoord, int theNbRef) throw (INTERP_KERNEL::Exception) |
| double * | calculateCoords (NormalizedCellType theGeometry, const double *theNodeCoords, const int theSpaceDim, const int *theIndex) throw (INTERP_KERNEL::Exception) |
| void | calculateCoords (NormalizedCellType theGeometry, const double *theNodeCoords, const int theSpaceDim, const int *theIndex, double *result) throw (INTERP_KERNEL::Exception) |
Private Types | |
| typedef std::vector< GaussInfo * > | GaussInfoVector |
Private Member Functions | |
| const GaussInfo * | getInfoGivenCellType (NormalizedCellType cellType) |
| void | calculateCoordsAlg (const GaussInfo *info, const double *theNodeCoords, const int theSpaceDim, const int *theIndex, double *result) |
Private Attributes | |
| GaussInfoVector | _my_gauss_info |
typedef std::vector<GaussInfo*> INTERP_KERNEL.GaussCoords.GaussInfoVector [private] |
| GaussCoords::GaussCoords | ( | ) |
Constructor
| GaussCoords::~GaussCoords | ( | ) |
Destructor
References INTERP_KERNEL.GaussCoords._my_gauss_info, and Med_Gen_test.it.
| void GaussCoords::addGaussInfo | ( | NormalizedCellType | theGeometry, |
| int | coordDim, | ||
| const double * | theGaussCoord, | ||
| int | theNbGauss, | ||
| const double * | theReferenceCoord, | ||
| int | theNbRef | ||
| ) | throw (INTERP_KERNEL::Exception) |
Add Gauss localization info
References medClient_test.index, INTERP_KERNEL.GaussInfo.initLocalInfo(), and Med_Gen_test.it.
| double * GaussCoords::calculateCoords | ( | NormalizedCellType | theGeometry, |
| const double * | theNodeCoords, | ||
| const int | theSpaceDim, | ||
| const int * | theIndex | ||
| ) | throw (INTERP_KERNEL::Exception) |
Calculate gauss points coordinates
References INTERP_KERNEL.GaussInfo.getNbGauss().
| void GaussCoords::calculateCoords | ( | NormalizedCellType | theGeometry, |
| const double * | theNodeCoords, | ||
| const int | theSpaceDim, | ||
| const int * | theIndex, | ||
| double * | result | ||
| ) | throw (INTERP_KERNEL::Exception) |
| const GaussInfo * GaussCoords::getInfoGivenCellType | ( | NormalizedCellType | cellType | ) | [private] |
References INTERP_KERNEL.GaussCoords._my_gauss_info, and Med_Gen_test.it.