public class GMLSShapeFunction extends MLSShapeFunction
CONSTANT_ORDER, LINEAR_ORDER, QUADRATIC_ORDER, SHEPARD| Constructor and Description | 
|---|
| GMLSShapeFunction(int order,
                 int dx,
                 int dy,
                 int dz) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | computeDDM(MatrixNd DM,
          int di,
          int dj,
          Point3d pnt,
          MFreeNode3d[] nodeList) | 
| void | computeDM(MatrixNd DM,
         int dIdx,
         Point3d pnt,
         MFreeNode3d[] nodes) | 
| void | computeM(MatrixNd M,
        Point3d pnt,
        MFreeNode3d[] nodeList) | 
| double | eval(MFreeNode3d node,
    MFreeNode3d[] nodes,
    Point3d pnt,
    MatrixNd MInv) | 
| double | evalDerivative(MFreeNode3d node,
              MFreeNode3d[] nodes,
              Point3d in,
              int[] derivatives,
              MatrixNd MInv) | 
computeDDMInv, computeDMInv, computeMInv, computePtMInv, eval, eval, eval, evalDerivative, evalDerivative, getCoordinate, getNodes, getPolynomialBasis, maybeUpdate, setBasisFunctions, updatepublic void computeM(MatrixNd M, Point3d pnt, MFreeNode3d[] nodeList)
computeM in class MLSShapeFunctionpublic double eval(MFreeNode3d node, MFreeNode3d[] nodes, Point3d pnt, MatrixNd MInv)
eval in class MLSShapeFunctionpublic void computeDDM(MatrixNd DM, int di, int dj, Point3d pnt, MFreeNode3d[] nodeList)
computeDDM in class MLSShapeFunctionpublic void computeDM(MatrixNd DM, int dIdx, Point3d pnt, MFreeNode3d[] nodes)
computeDM in class MLSShapeFunctionpublic double evalDerivative(MFreeNode3d node, MFreeNode3d[] nodes, Point3d in, int[] derivatives, MatrixNd MInv)
evalDerivative in class MLSShapeFunction