Lines Matching refs:entfn
292 int mesh_edge(double xi1, int gOrd[3], int p,double* entfn,double** edrv) in mesh_edge() argument
312 entfn[i] = phi(i+2, xi1); in mesh_edge()
323 int quad_face(double xi[3], int gOrd[3], int p, double* entfn, double** edrv) in quad_face() argument
364 entfn[mc] = phi(a1,xi1)*phi(a2,xi2); in quad_face()
377 int hex_regn(double xi[3],int p, double* entfn, double** edrv) in hex_regn() argument
401 entfn[mc]=phi(a1,xi1)*phi(a2,xi2)*phi(a3,xi3); in hex_regn()
428 double* entfn; in HexShapeAndDrv() local
576 entfn = new double [nem]; in HexShapeAndDrv()
582 num_e_modes = mesh_edge(arg[0],arg2,p,entfn,endrv); in HexShapeAndDrv()
586 N[nshp]= EdgeBlend * entfn[nm]; in HexShapeAndDrv()
587 dN[nshp][0]= EdgeBlend * endrv[nm][0] + dEBdxi * entfn[nm]; in HexShapeAndDrv()
588 dN[nshp][1]= EdgeBlend * endrv[nm][1] + dEBdeta * entfn[nm]; in HexShapeAndDrv()
589 dN[nshp][2]= EdgeBlend * endrv[nm][2] + dEBdzeta * entfn[nm]; in HexShapeAndDrv()
594 delete [] entfn; in HexShapeAndDrv()
651 entfn = new double [nfm]; in HexShapeAndDrv()
657 num_f_modes = quad_face(arg,arg2,p,entfn,endrv); in HexShapeAndDrv()
661 N[nshp] = FaceBlend * entfn[nm]; in HexShapeAndDrv()
662 dN[nshp][0] = FaceBlend * endrv[nm][0] + dFBdxi * entfn[nm]; in HexShapeAndDrv()
663 dN[nshp][1] = FaceBlend * endrv[nm][1] + dFBdeta * entfn[nm]; in HexShapeAndDrv()
664 dN[nshp][2] = FaceBlend * endrv[nm][2] + dFBdzeta * entfn[nm]; in HexShapeAndDrv()
669 delete [] entfn; in HexShapeAndDrv()
680 entfn = new double [nrm]; in HexShapeAndDrv()
686 num_r_modes = hex_regn(par,p,entfn,endrv); in HexShapeAndDrv()
689 N[nshp] = entfn[nm]; in HexShapeAndDrv()
695 delete [] entfn; in HexShapeAndDrv()
718 double entfn[9]; in WedgeShapeAndDrv() local