#include <InterpKernelGaussCoords.hxx>
| GaussInfo::GaussInfo | ( | NormalizedCellType | theGeometry, |
| const DataVector & | theGaussCoord, | ||
| int | theNbGauss, | ||
| const DataVector & | theReferenceCoord, | ||
| int | theNbRef | ||
| ) |
Constructor of the GaussInfo
References INTERP_KERNEL.GaussInfo._my_function_value, INTERP_KERNEL.GaussInfo._my_nb_gauss, and INTERP_KERNEL.GaussInfo._my_nb_ref.
| GaussInfo::~GaussInfo | ( | ) |
Destructor
| NormalizedCellType GaussInfo::getCellType | ( | ) | const |
Return type of the cell.
References INTERP_KERNEL.GaussInfo._my_geometry.
| int GaussInfo::getGaussCoordDim | ( | ) | const |
Return dimension of the gauss coordinates
References INTERP_KERNEL.GaussInfo._my_gauss_coord, and INTERP_KERNEL.GaussInfo._my_nb_gauss.
| int GaussInfo::getReferenceCoordDim | ( | ) | const |
Return dimension of the reference coordinates
References INTERP_KERNEL.GaussInfo._my_nb_ref, and INTERP_KERNEL.GaussInfo._my_reference_coord.
| int GaussInfo::getNbGauss | ( | ) | const |
Return Nb of the gauss points.
References INTERP_KERNEL.GaussInfo._my_nb_gauss.
| int GaussInfo::getNbRef | ( | ) | const |
Return Nb of the reference coordinates.
References INTERP_KERNEL.GaussInfo._my_nb_ref.
Return shape function value by node id.
References INTERP_KERNEL.GaussInfo._my_function_value, and INTERP_KERNEL.GaussInfo._my_nb_ref.
| void GaussInfo::initLocalInfo | ( | ) | throw (INTERP_KERNEL::Exception) |
Initialize the internal vectors
References INTERP_KERNEL.GaussInfo._my_geometry, INTERP_KERNEL.GaussInfo._my_local_nb_ref, INTERP_KERNEL.GaussInfo._my_local_ref_dim, CHECK_MACRO, INTERP_KERNEL.CellModel.GetCellModel(), INTERP_KERNEL.GaussInfo.hexa20aInit(), INTERP_KERNEL.GaussInfo.hexa8aInit(), INTERP_KERNEL.GaussInfo.isSatisfy(), INTERP_KERNEL.NORM_HEXA20, INTERP_KERNEL.NORM_HEXA8, INTERP_KERNEL.NORM_PENTA15, INTERP_KERNEL.NORM_PENTA6, INTERP_KERNEL.NORM_PYRA13, INTERP_KERNEL.NORM_PYRA5, INTERP_KERNEL.NORM_QUAD4, INTERP_KERNEL.NORM_QUAD8, INTERP_KERNEL.NORM_SEG2, INTERP_KERNEL.NORM_SEG3, INTERP_KERNEL.NORM_TETRA10, INTERP_KERNEL.NORM_TETRA4, INTERP_KERNEL.NORM_TRI3, INTERP_KERNEL.NORM_TRI6, INTERP_KERNEL.GaussInfo.penta15aInit(), INTERP_KERNEL.GaussInfo.penta15bInit(), INTERP_KERNEL.GaussInfo.penta6aInit(), INTERP_KERNEL.GaussInfo.penta6bInit(), INTERP_KERNEL.GaussInfo.pyra13aInit(), INTERP_KERNEL.GaussInfo.pyra13bInit(), INTERP_KERNEL.GaussInfo.pyra5aInit(), INTERP_KERNEL.GaussInfo.pyra5bInit(), INTERP_KERNEL.GaussInfo.quad4aInit(), INTERP_KERNEL.GaussInfo.quad4bInit(), INTERP_KERNEL.GaussInfo.quad8aInit(), INTERP_KERNEL.GaussInfo.quad8bInit(), INTERP_KERNEL.GaussInfo.seg2Init(), INTERP_KERNEL.GaussInfo.seg3Init(), INTERP_KERNEL.GaussInfo.tetra10aInit(), INTERP_KERNEL.GaussInfo.tetra10bInit(), INTERP_KERNEL.GaussInfo.tetra4aInit(), INTERP_KERNEL.GaussInfo.tetra4bInit(), INTERP_KERNEL.GaussInfo.tria3aInit(), INTERP_KERNEL.GaussInfo.tria3bInit(), INTERP_KERNEL.GaussInfo.tria6aInit(), and INTERP_KERNEL.GaussInfo.tria6bInit().
| bool GaussInfo::isSatisfy | ( | ) | [protected] |
Check coordinates
References INTERP_KERNEL.GaussInfo._my_local_nb_ref, INTERP_KERNEL.GaussInfo._my_local_ref_dim, INTERP_KERNEL.GaussInfo._my_local_reference_coord, INTERP_KERNEL.GaussInfo._my_nb_ref, INTERP_KERNEL.GaussInfo._my_reference_coord, INTERP_KERNEL.GaussInfo.getReferenceCoordDim(), and IsEqual().
| void GaussInfo::seg2Init | ( | ) | [protected] |
Init Segment 2 Reference coordinates ans Shape function.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::seg3Init | ( | ) | [protected] |
Init Segment 3 Reference coordinates ans Shape function.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::tria3aInit | ( | ) | [protected] |
Init Triangle Reference coordinates ans Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::tria3bInit | ( | ) | [protected] |
Init Triangle Reference coordinates ans Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::tria6aInit | ( | ) | [protected] |
Init Quadratic Triangle Reference coordinates ans Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::tria6bInit | ( | ) | [protected] |
Init Quadratic Triangle Reference coordinates ans Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::quad4aInit | ( | ) | [protected] |
Init Quadrangle Reference coordinates ans Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::quad4bInit | ( | ) | [protected] |
Init Quadrangle Reference coordinates ans Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::quad8aInit | ( | ) | [protected] |
Init Quadratic Quadrangle Reference coordinates ans Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::quad8bInit | ( | ) | [protected] |
Init Quadratic Quadrangle Reference coordinates ans Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::tetra4aInit | ( | ) | [protected] |
Init Tetrahedron Reference coordinates ans Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::tetra4bInit | ( | ) | [protected] |
Init Tetrahedron Reference coordinates ans Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::tetra10aInit | ( | ) | [protected] |
Init Quadratic Tetrahedron Reference coordinates ans Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::tetra10bInit | ( | ) | [protected] |
Init Quadratic Tetrahedron Reference coordinates ans Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::pyra5aInit | ( | ) | [protected] |
Init Pyramid Reference coordinates ans Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::pyra5bInit | ( | ) | [protected] |
Init Pyramid Reference coordinates ans Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::pyra13aInit | ( | ) | [protected] |
Init Quadratic Pyramid Reference coordinates ans Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::pyra13bInit | ( | ) | [protected] |
Init Quadratic Pyramid Reference coordinates ans Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::penta6aInit | ( | ) | [protected] |
Init Pentahedron Reference coordinates and Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::penta6bInit | ( | ) | [protected] |
Init Pentahedron Reference coordinates and Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::penta15aInit | ( | ) | [protected] |
Init Pentahedron Reference coordinates and Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::penta15bInit | ( | ) | [protected] |
Init Qaudratic Pentahedron Reference coordinates and Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::hexa8aInit | ( | ) | [protected] |
Init Hehahedron Reference coordinates and Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::hexa8bInit | ( | ) | [protected] |
Init Hehahedron Reference coordinates and Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::hexa20aInit | ( | ) | [protected] |
Init Qaudratic Hehahedron Reference coordinates and Shape function. Case A.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
| void GaussInfo::hexa20bInit | ( | ) | [protected] |
Init Qaudratic Hehahedron Reference coordinates and Shape function. Case B.
References coords, LOCAL_COORD_MACRO_BEGIN, LOCAL_COORD_MACRO_END, SHAPE_FUN_MACRO_BEGIN, and SHAPE_FUN_MACRO_END.
int INTERP_KERNEL.GaussInfo._my_nb_gauss [private] |
int INTERP_KERNEL.GaussInfo._my_nb_ref [private] |
int INTERP_KERNEL.GaussInfo._my_local_ref_dim [private] |
int INTERP_KERNEL.GaussInfo._my_local_nb_ref [private] |