Lines Matching refs:sign
80 double Quad_eB(double xi1, double xi2, int sign) in Quad_eB() argument
83 return 0.25*(xi1*xi1 - 1)*(1+sign*xi2); in Quad_eB()
86 double dQEBdxi1(double xi1, double xi2, int sign) in dQEBdxi1() argument
87 { return 0.5*xi1*(1+sign*xi2); } in dQEBdxi1()
89 double dQEBdxi2(double xi1, double xi2, int sign) in dQEBdxi2() argument
90 { return 0.25*sign*(xi1*xi1 - 1); } in dQEBdxi2()
92 double dQEBdxi3(double xi1, double xi2, int sign) in dQEBdxi3() argument
175 double Pyr_eB(double xi[3], int sign[3], int k, int m, int along) in Pyr_eB()
184 psi =0.125*(xi[2]*xi[2]-1)*(1+sign[k]*(2*xi[k]*tmp0))*(1+sign[m]*(2*xi[m]*tmp0)); in Pyr_eB()
188 psi =0.125*(tmp1*tmp1-1)*(1+sign[m]*(2*xi[m]*tmp0))*(1-xi[2]); in Pyr_eB()
193 double dPeBdxi(double xi[3], int sign[3], int k, int m, int along, int byWhich) in dPeBdxi()
203 dPsidxi =-0.25*(1+xi[2])*sign[k]*(1+sign[m]*(2*xi[m]*tmp0)); in dPeBdxi()
205 dPsidxi =-0.25*(1+xi[2])*sign[m]*(1+sign[k]*(2*xi[k]*tmp0)); in dPeBdxi()
207 dPsidxi =0.25*(xi[2]*(1+sign[k]*2*xi[k]*tmp0)*(1+sign[m]*2*xi[m]*tmp0)- in dPeBdxi()
208 (1+xi[2])*tmp0*(sign[k]*xi[k]*(1+sign[m]*2*xi[m]*tmp0)+ in dPeBdxi()
209 sign[m]*xi[m]*(1+sign[k]*2*xi[k]*tmp0))); in dPeBdxi()
213 dPsidxi =0.5*tmp1*(1+sign[m]*(2*xi[m]*tmp0)); in dPeBdxi()
215 dPsidxi =0.25*(tmp1*tmp1-1)*sign[m]; in dPeBdxi()
217 dPsidxi =0.25*(tmp1*tmp1)*(1+sign[m]*(2*xi[m]*tmp0))-0.125*(tmp1*tmp1-1); in dPeBdxi()
224 double Pyr_fB (double xi[3], int sign[3], int k, int m, int faceType) in Pyr_fB()
240 psi =0.125*(1+sign[k]*2*xi[k]*tmp0)*(1-tmp1*tmp1)*(1-xi[1]*xi[1]); in Pyr_fB()
245 double dPfBdxi(double xi[3], int sign[3], int k, int m, int faceType, int byWhich) in dPfBdxi()
270 dPsidxi =0.25*sign[k]*(1-tmp1*tmp1)*(1+xi[1]); in dPfBdxi()
273 dPsidxi =-(1+sign[k]*2*xi[k]*tmp0)*(xi[m]*tmp0)*(1+xi[1]); in dPfBdxi()
277 dPsidxi =(1+xi[1])*(0.25*sign[k]*tmp1*(1-4*tmp2*tmp2)- in dPfBdxi()
278 (1+2*sign[k]*tmp1)*tmp2*tmp2)- in dPfBdxi()
279 0.25*(1+2*sign[k]*tmp1)*(1-4*tmp2*tmp2)*xi[1]; in dPfBdxi()
439 int normal = 0,sign; in HexShapeAndDrv() local
621 sign=n[vrt[0]][v]; in HexShapeAndDrv()
635 FaceBlend = Hex_fB(arg,sign); in HexShapeAndDrv()
638 dFBdxi = dHFBdxi3(arg,sign); in HexShapeAndDrv()
639 dFBdeta = dHFBdxi1(arg,sign); in HexShapeAndDrv()
640 dFBdzeta = dHFBdxi2(arg,sign); in HexShapeAndDrv()
642 dFBdeta = dHFBdxi3(arg,sign); in HexShapeAndDrv()
643 dFBdzeta = dHFBdxi1(arg,sign); in HexShapeAndDrv()
644 dFBdxi = dHFBdxi2(arg,sign); in HexShapeAndDrv()
646 dFBdzeta = dHFBdxi3(arg,sign); in HexShapeAndDrv()
647 dFBdxi = dHFBdxi1(arg,sign); in HexShapeAndDrv()
648 dFBdeta = dHFBdxi2(arg,sign); in HexShapeAndDrv()
912 int sign[3]; in PyrShapeAndDrv() local
1001 k =1; m =2; sign[m-1] =-1; along =k; in PyrShapeAndDrv()
1004 k =2; m =1; sign[m-1] =1; along =k; in PyrShapeAndDrv()
1007 k =1; m =2; sign[m-1] =1; along =k; in PyrShapeAndDrv()
1010 k =2; m =1; sign[m-1] =-1; along =k; in PyrShapeAndDrv()
1014 k =1; m =2; sign[k-1] =-1; sign[m-1] =-1; along =3; in PyrShapeAndDrv()
1017 k =2; m =1; sign[k-1] =-1; sign[m-1] =1; along =3; in PyrShapeAndDrv()
1020 k =1; m =2; sign[k-1] =1; sign[m-1] =1; along =3; in PyrShapeAndDrv()
1023 k =2; m =1; sign[k-1] =1; sign[m-1] =-1; along =3; in PyrShapeAndDrv()
1025 EdgeBlend =Pyr_eB (par, sign, k, m, along); in PyrShapeAndDrv()
1027 EdgeBlendDrv[j] =dPeBdxi(par, sign, k, m, along, j); in PyrShapeAndDrv()
1072 k =1; m =3; sign[k-1] =-1; in PyrShapeAndDrv()
1075 k =3; m =1; sign[k-1] =-1; in PyrShapeAndDrv()
1078 k =1; m =3; sign[k-1] =1; in PyrShapeAndDrv()
1081 k =3; m =1; sign[k-1] =1; in PyrShapeAndDrv()
1084 FaceBlend =Pyr_fB (par, sign, k, m, 3); in PyrShapeAndDrv()
1086 FaceBlendDrv[j] =dPfBdxi(par, sign, k, m, 3, j); in PyrShapeAndDrv()