Lines Matching refs:p
43 double phi(int p, double x) in phi() argument
47 PHI = LP(p,x)-LP(p-2,x); in phi()
48 PHI = PHI / (2*p-1); in phi()
53 double phiDrv(int p, double x) in phiDrv() argument
56 Phidrv = LP(p-1,x); in phiDrv()
292 int mesh_edge(double xi1, int gOrd[3], int p,double* entfn,double** edrv) in mesh_edge() argument
294 int nem = p-1; in mesh_edge()
323 int quad_face(double xi[3], int gOrd[3], int p, double* entfn, double** edrv) in quad_face() argument
337 if(p > 3){ in quad_face()
339 nfm = (p-2)*(p-3)/2; in quad_face()
346 for(int ip =3; ip <p+1; ip++){ /* for each p */ in quad_face()
377 int hex_regn(double xi[3],int p, double* entfn, double** edrv) in hex_regn() argument
386 if( p > 5){ in hex_regn()
388 nrm = (p-3)*(p-4)*(p-5)/6; in hex_regn()
395 for(int ip =6; ip< p+1; ip++){ in hex_regn()
420 int HexShapeAndDrv(int p,double par[3],double N[],double dN[][3]) in HexShapeAndDrv() argument
442 if(p<1) return nshp; in HexShapeAndDrv()
508 if( p > 1) { in HexShapeAndDrv()
538 int nem = p-1; in HexShapeAndDrv()
582 num_e_modes = mesh_edge(arg[0],arg2,p,entfn,endrv); in HexShapeAndDrv()
602 if( p > 3 ) { in HexShapeAndDrv()
609 int nfm = (p-2)*(p-3)/2; in HexShapeAndDrv()
657 num_f_modes = quad_face(arg,arg2,p,entfn,endrv); in HexShapeAndDrv()
676 if ( p > 5 ) { in HexShapeAndDrv()
678 int nrm = (p-3)*(p-4)*(p-5)/6; in HexShapeAndDrv()
686 num_r_modes = hex_regn(par,p,entfn,endrv); in HexShapeAndDrv()
706 int WedgeShapeAndDrv( int p, double Inputpar[3], double N[], double dN[][3] ) in WedgeShapeAndDrv() argument
730 if(p<1) return nshp; in WedgeShapeAndDrv()
888 int PyrShapeAndDrv(int p,double par[3],double N[],double dN[][3]) in PyrShapeAndDrv() argument
914 if(p<1) return nshp; in PyrShapeAndDrv()
970 if( p>1) { in PyrShapeAndDrv()
1035 if (p>2) { in PyrShapeAndDrv()
1055 for(j=0; j < p-1; j++){ in PyrShapeAndDrv()
1066 if (p==3) { in PyrShapeAndDrv()
1092 for(j=0; j < p-2; j++){ in PyrShapeAndDrv()