Lines Matching refs:pn
276 static void PrmHexGetZ(const PrmNode pn[], PetscInt k, PetscInt zm, PetscReal zn[]) in PrmHexGetZ() argument
278 …pn[0].b + pn[0].h * (PetscScalar)k / zm1, pn[1].b + pn[1].h * (PetscScalar)k / zm1, pn… in PrmHexGetZ()
279 …pn[0].b + pn[0].h * (PetscScalar)(k + 1) / zm1, pn[1].b + pn[1].h * (PetscScalar)(k + 1) / zm1, pn… in PrmHexGetZ()
285 …d4(const PetscReal dphi[][4][2], PetscReal hx, PetscReal hy, const PrmNode pn[4], PrmNode dp[4][2]) in QuadComputeGrad4()
288 …const PetscScalar (*restrict pg)[PRMNODE_SIZE] = (const PetscScalar (*)[PRMNODE_SIZE])pn; /* Get g… in QuadComputeGrad4()
771 PrmNode pn[4], dpn[4][2]; in THIFunctionLocal_3D() local
772 QuadExtract(prm, i, j, pn); in THIFunctionLocal_3D()
773 PetscCall(QuadComputeGrad4(QuadQDeriv, hx, hy, pn, dpn)); in THIFunctionLocal_3D()
779 PrmHexGetZ(pn, k, zm, zn); in THIFunctionLocal_3D()
825 const PetscReal hz = PetscRealPart(pn[0].h) / (zm - 1.); in THIFunctionLocal_3D()
837 rbeta2 += phi[l] * pn[l].beta2; in THIFunctionLocal_3D()
1110 PrmNode pn[4], dpn[4][2]; in THIJacobianLocal_Momentum() local
1111 QuadExtract(prm, i, j, pn); in THIJacobianLocal_Momentum()
1112 PetscCall(QuadComputeGrad4(QuadQDeriv, hx, hy, pn, dpn)); in THIJacobianLocal_Momentum()
1119 PrmHexGetZ(pn, k, zm, zn); in THIJacobianLocal_Momentum()
1167 const PetscReal hz = PetscRealPart(pn[0].h) / (zm - 1); in THIJacobianLocal_Momentum()
1181 rbeta2 += phi[l] * pn[l].beta2; in THIJacobianLocal_Momentum()