GemaCoreLib
The GeMA Core library
GmBarShape Member List

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

borderScalingFactor(int border, const GmVector &borderCoord, const GmVector &elementCoord, const GmMatrix &X, bool transposed=false) constGmBarShapeinlinevirtual
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) constGmBarShapeinlinevirtual
elemType() const =0GmShapepure virtual
faceScalingFactor(int border, const GmVector &borderCoord, const GmVector &elementCoord, const GmMatrix &X, bool transposed=false) constGmBarShapeinlinevirtual
fillNaturalCoordinates(GmMatrix &coord, bool transposed=false) constGmShape
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 GmBarShape)GmBarShapeinlineprotectedvirtual
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) constGmBarShapevirtual
linearShapeFromElementType(GmCellType etype, int P, int Q)GmShapestatic
naturalCenter(GmVector &coord) constGmBarShapeinlinevirtual
naturalCoordLimits(int coord, double *min, double *max) constGmBarShapeinlinevirtual
naturalToCartesian(const GmVector &ncoord, const GmMatrix &X, GmVector &coord) constGmShapevirtual
nodeNaturalCoord(int node, GmVector &coord) const =0GmShapepure virtual
numCartesianCoord() const =0GmShapepure virtual
numFunctions() const =0GmShapepure virtual
numNaturalCoord() constGmBarShapeinlinevirtual
pointExtrapolationMatrix(const GmMatrix &points, GmMatrix &em) constGmShapevirtual
scaledJacobianDet(const GmMatrix &J) constGmBarShapeinlinevirtual
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) constGmBarShapevirtual
shapeFromElementType(GmCellType etype, int P, int Q)GmShapestatic
shapePartials(const GmVector &ncoord, GmMatrix &dN, bool transposed=false) const =0GmShapepure virtual
shapeValues(const GmVector &ncoord, GmVector &N) const =0GmShapepure virtual
translateEdgePoint(int edge, const GmVector &srcEdgeCoord, GmVector &elementCoord) constGmBarShapeinlinevirtual
translateFacePoint(int face, const GmVector &srcFaceCoord, GmVector &elementCoord) constGmBarShapeinlinevirtual