GemaCoreLib
The GeMA Core library
GmHShape Member List

This is the complete list of members for GmHShape, including all inherited members.

_nPBubbleFunctions (defined in GmHShape)GmHShapeprotected
_nPEdgeFunctions (defined in GmHShape)GmHShapeprotected
_nPEdgeFunctionsEdge (defined in GmHShape)GmHShapeprotected
_nPFaceFunctions (defined in GmHShape)GmHShapeprotected
_nPFaceFunctionsFace (defined in GmHShape)GmHShapeprotected
_nPFunctions (defined in GmHShape)GmHShapeprotected
_nPVertexFunctionsGmHShapeprotected
_nQBubbleFunctions (defined in GmHShape)GmHShapeprotected
_nQEdgeFunctions (defined in GmHShape)GmHShapeprotected
_nQEdgeFunctionsEdge (defined in GmHShape)GmHShapeprotected
_nQFaceFunctions (defined in GmHShape)GmHShapeprotected
_nQFaceFunctionsFace (defined in GmHShape)GmHShapeprotected
_nQFunctions (defined in GmHShape)GmHShapeprotected
_POrder (defined in GmHShape)GmHShapeprotected
_QOrderGmHShapeprotected
borderScalingFactor(int border, const GmVector &borderCoord, const GmVector &elementCoord, const GmMatrix &X, bool transposed=false) const =0GmShapepure virtual
cartesianToNatural(const GmVector &coord, const GmMatrix &X, GmVector &ncoord, bool *inside) constGmShapeinlinevirtual
cartesianToNatural(const GmVector &coord, const GmMatrix &X, bool preferGeometric, double gradTol, int maxGradIter, double outsideNatTol, GmVector &ncoord, bool *inside) constGmShapeinlinevirtual
checkAndClampBarycentricNaturalCoordinates(GmVector &ncoord, double natTol) constGmShapeprotected
checkAndClampNaturalCoordinate(double &ncoord, double min, double max, double natTol) constGmShapeprotected
edgeScalingFactor(int border, const GmVector &borderCoord, const GmVector &elementCoord, const GmMatrix &X, bool transposed=false) const =0GmShapepure virtual
elemType() const =0GmShapepure virtual
faceScalingFactor(int border, const GmVector &borderCoord, const GmVector &elementCoord, const GmMatrix &X, bool transposed=false) const =0GmShapepure virtual
fillNaturalCoordinates(GmMatrix &coord, bool transposed=false) const (defined in GmHShape)GmHShape
gaussExtrapolationMatrix(const GmIntegrationRule *ir) constGmShapevirtual
geometryBasedCartesianToNatural(const GmVector &coord, const GmMatrix &X, double natTol, GmVector &ncoord, bool *inside) constGmShapeinlineprotectedvirtual
ginv(const GmMatrix &A, GmMatrix &inv) constGmShapeprotected
GmHShape(int P, int Q)GmHShapeinline
gradientBasedCartesianToNatural(const GmVector &coord, const GmMatrix &X, double tol, int maxIter, double natTol, GmVector &ncoord, bool *inside) const (defined in GmHShape)GmHShapeinlineprotectedvirtual
gradientBasedCartesianToNaturalBar(const GmVector &coord, const GmMatrix &X, double tol, int maxIter, double natTol, GmVector &ncoord, bool *inside) constGmShapeprotected
gradientBasedCartesianToNaturalQuadHex(const GmVector &coord, const GmMatrix &X, double tol, int maxIter, double natTol, GmVector &ncoord, bool *inside) constGmShapeprotected
gradientBasedCartesianToNaturalTriTet(const GmVector &coord, const GmMatrix &X, double tol, int maxIter, double natTol, GmVector &ncoord, bool *inside) constGmShapeprotected
gradientBasedCartesianToNaturalWedge(const GmVector &coord, const GmMatrix &X, double tol, int maxIter, double natTol, GmVector &ncoord, bool *inside) constGmShapeprotected
hasGeometryBasedCartesianToNatural() constGmShapeinlineprotectedvirtual
initShapeFunctions()GmShapestatic
interpolate(const GmVector &nodeValues, const GmVector &ncoord) constGmShape
jacDependentNatCoord(const GmVector &ncoord, const GmMatrix &X, GmMatrix &J, GmMatrix &P, bool transposed) constGmShapeprotectedvirtual
jacIndependentNatCoord(const GmVector &ncoord, const GmMatrix &X, GmMatrix &J, GmMatrix &P, bool transposed) constGmShapeprotectedvirtual
jacobian(const GmVector &ncoord, const GmMatrix &X, GmMatrix &J, bool transposed=false) constGmShapeinlinevirtual
jacobianAndPartials(const GmVector &ncoord, const GmMatrix &X, GmMatrix &J, GmMatrix &P, bool transposed=false) constGmHShapevirtual
linearShapeFromElementType(GmCellType etype, int P, int Q)GmShapestatic
naturalCenter(GmVector &coord) const =0GmShapepure virtual
naturalCoordLimits(int coord, double *min, double *max) const =0GmShapepure virtual
naturalToCartesian(const GmVector &ncoord, const GmMatrix &X, GmVector &coord) constGmHShapevirtual
nodeNaturalCoord(int node, GmVector &coord) const =0GmShapepure virtual
numCartesianCoord() const =0GmShapepure virtual
numFunctions() constGmHShapeinlinevirtual
numNaturalCoord() const =0GmShapepure virtual
numPBubbleFunctions() const (defined in GmHShape)GmHShapeinlinevirtual
numPEdgeFunctions() const (defined in GmHShape)GmHShapeinlinevirtual
numPEdgeFunctionsEdge() const (defined in GmHShape)GmHShapeinlinevirtual
numPFaceFunctions() const (defined in GmHShape)GmHShapeinlinevirtual
numPFaceFunctionsFace() const (defined in GmHShape)GmHShapeinlinevirtual
numPFunctions() const (defined in GmHShape)GmHShapeinlinevirtual
numPVertexFunctions() const (defined in GmHShape)GmHShapeinlinevirtual
numQBubbleFunctions() const (defined in GmHShape)GmHShapeinlinevirtual
numQEdgeFunctions() const (defined in GmHShape)GmHShapeinlinevirtual
numQEdgeFunctionsEdge() const (defined in GmHShape)GmHShapeinlinevirtual
numQFaceFunctions() const (defined in GmHShape)GmHShapeinlinevirtual
numQFaceFunctionsFace() const (defined in GmHShape)GmHShapeinlinevirtual
numQFunctions() const (defined in GmHShape)GmHShapeinlinevirtual
pointExtrapolationMatrix(const GmMatrix &points, GmMatrix &em) constGmShapevirtual
POrder() constGmHShapeinline
QOrder() constGmHShapeinline
scaledJacobianDet(const GmMatrix &J) constGmHShapeinlinevirtual
setConfigOptions(const GmSimulationData *simData)GmShapestatic
shapeCartesianPartialsFromCoord(const GmVector &ncoord, const GmMatrix &X, GmMatrix &dN, bool transposed=false) constGmShapevirtual
shapeCartesianPartialsFromJacobian(const GmVector &ncoord, const GmMatrix &J, GmMatrix &dN, bool transposed=false) constGmShapevirtual
shapeCartesianPartialsFromPJ(const GmMatrix &P, const GmMatrix &J, GmMatrix &dN, bool transposed=false) const =0GmShapepure virtual
shapeFromElementType(GmCellType etype, int P, int Q)GmShapestatic
shapePartials(const GmVector &ncoord, GmMatrix &dN, bool transposed=false) const =0GmShapepure virtual
shapePartialsVec(const GmVector &ncoord, GmMatrix &N) const =0 (defined in GmHShape)GmHShapepure virtual
shapeValues(const GmVector &ncoord, GmVector &N) const =0GmShapepure virtual
shapeValuesVec(const GmVector &ncoord, GmMatrix &N, bool transposed=false) const =0 (defined in GmHShape)GmHShapepure virtual
shapeValuesVecBorder(const int border, const GmVector &ncoord, GmMatrix &N, bool transposed=false) const =0 (defined in GmHShape)GmHShapepure virtual
translateEdgePoint(int edge, const GmVector &srcEdgeCoord, GmVector &elementCoord) const =0GmShapepure virtual
translateFacePoint(int face, const GmVector &srcFaceCoord, GmVector &elementCoord) const =0GmShapepure virtual