GemaCoreLib
The GeMA Core library
GmHex27Shape Member List

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

borderScalingFactor(int border, const GmVector &borderCoord, const GmVector &elementCoord, const GmMatrix &X, bool transposed=false) constGmHexShapeinlinevirtual
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) constGmHexShapevirtual
elemType() constGmHex27Shapeinlinevirtual
faceScalingFactor(int border, const GmVector &borderCoord, const GmVector &elementCoord, const GmMatrix &X, bool transposed=false) constGmHexShapevirtual
fillNaturalCoordinates(GmMatrix &coord, bool transposed=false) constGmShape
fixedEdgeCoord(int border) constGmHexShapeprotected
fixedEdgeValue(int border) constGmHexShapeprotected
fixedFaceCoord(int border) constGmHexShapeprotected
fixedFaceValue(int border) constGmHexShapeprotected
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
gradientBasedCartesianToNatural(const GmVector &coord, const GmMatrix &X, double tol, int maxIter, double natTol, GmVector &ncoord, bool *inside) const (defined in GmHexShape)GmHexShapeinlineprotectedvirtual
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) constGmHexShapeinlinevirtual
linearShapeFromElementType(GmCellType etype, int P, int Q)GmShapestatic
naturalCenter(GmVector &coord) constGmHexShapeinlinevirtual
naturalCoordLimits(int coord, double *min, double *max) constGmHexShapeinlinevirtual
naturalToCartesian(const GmVector &ncoord, const GmMatrix &X, GmVector &coord) constGmShapevirtual
nodeNaturalCoord(int node, GmVector &coord) constGmHex27Shapevirtual
numCartesianCoord() constGmHexShapeinlinevirtual
numFunctions() constGmHex27Shapeinlinevirtual
numNaturalCoord() constGmHexShapeinlinevirtual
pointExtrapolationMatrix(const GmMatrix &points, GmMatrix &em) constGmShapevirtual
scaledJacobianDet(const GmMatrix &J) constGmHexShapeinlinevirtual
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) constGmHexShapevirtual
shapeFromElementType(GmCellType etype, int P, int Q)GmShapestatic
shapePartials(const GmVector &ncoord, GmMatrix &dN, bool transposed=false) constGmHex27Shapevirtual
shapeValues(const GmVector &ncoord, GmVector &N) constGmHex27Shapevirtual
translateEdgePoint(int edge, const GmVector &srcEdgeCoord, GmVector &elementCoord) constGmHexShapevirtual
translateFacePoint(int face, const GmVector &srcFaceCoord, GmVector &elementCoord) constGmHexShapevirtual