Lines Matching refs:ijacobian

110 …jxw, PetscReal *phi, PetscReal *dphidx, PetscReal *jacobian, PetscReal *ijacobian, PetscReal *volu…  in Compute_Lagrange_Basis_1D_Internal()  argument
116 PetscAssertPointer(ijacobian, 10); in Compute_Lagrange_Basis_1D_Internal()
133 jacobian[0] = ijacobian[0] = volume[0] = 0.0; in Compute_Lagrange_Basis_1D_Internal()
142 ijacobian[0] = 1.0 / jacobian[0]; in Compute_Lagrange_Basis_1D_Internal()
147 if (dphidx) dphidx[i + offset] += dNi_dxi[i] * ijacobian[0]; in Compute_Lagrange_Basis_1D_Internal()
162 jacobian[0] = ijacobian[0] = volume[0] = 0.0; in Compute_Lagrange_Basis_1D_Internal()
171 ijacobian[0] = 1.0 / jacobian[0]; in Compute_Lagrange_Basis_1D_Internal()
176 if (dphidx) dphidx[i + offset] += dNi_dxi[i] * ijacobian[0]; in Compute_Lagrange_Basis_1D_Internal()
220 …, PetscReal *dphidx, PetscReal *dphidy, PetscReal *jacobian, PetscReal *ijacobian, PetscReal *volu… in Compute_Lagrange_Basis_2D_Internal() argument
226 PetscAssertPointer(ijacobian, 11); in Compute_Lagrange_Basis_2D_Internal()
250 PetscCall(PetscArrayzero(ijacobian, 4)); in Compute_Lagrange_Basis_2D_Internal()
265 PetscCall(DMatrix_Invert_2x2_Internal(jacobian, ijacobian, volume)); in Compute_Lagrange_Basis_2D_Internal()
274 if (dphidx) dphidx[i + offset] += dNi_dxi[i] * ijacobian[k * 2 + 0]; in Compute_Lagrange_Basis_2D_Internal()
275 if (dphidy) dphidy[i + offset] += dNi_deta[i] * ijacobian[k * 2 + 1]; in Compute_Lagrange_Basis_2D_Internal()
284 PetscCall(PetscArrayzero(ijacobian, 4)); in Compute_Lagrange_Basis_2D_Internal()
293 PetscCall(DMatrix_Invert_2x2_Internal(jacobian, ijacobian, volume)); in Compute_Lagrange_Basis_2D_Internal()
296 const PetscReal Dx[3] = {ijacobian[0], ijacobian[2], -ijacobian[0] - ijacobian[2]}; in Compute_Lagrange_Basis_2D_Internal()
297 const PetscReal Dy[3] = {ijacobian[1], ijacobian[3], -ijacobian[1] - ijacobian[3]}; in Compute_Lagrange_Basis_2D_Internal()
315 phi[0 + offset] = (ijacobian[0] * (phipts_x - x2) + ijacobian[1] * (phipts_y - y2)); in Compute_Lagrange_Basis_2D_Internal()
317 phi[1 + offset] = (ijacobian[2] * (phipts_x - x2) + ijacobian[3] * (phipts_y - y2)); in Compute_Lagrange_Basis_2D_Internal()
376 …, PetscReal *dphidy, PetscReal *dphidz, PetscReal *jacobian, PetscReal *ijacobian, PetscReal *volu… in Compute_Lagrange_Basis_3D_Internal() argument
382 PetscAssertPointer(ijacobian, 12); in Compute_Lagrange_Basis_3D_Internal()
417 PetscCall(PetscArrayzero(ijacobian, 9)); in Compute_Lagrange_Basis_3D_Internal()
437 PetscCall(DMatrix_Invert_3x3_Internal(jacobian, ijacobian, volume)); in Compute_Lagrange_Basis_3D_Internal()
445 if (dphidx) dphidx[i + offset] += dNi_dxi[i] * ijacobian[0 * 3 + k]; in Compute_Lagrange_Basis_3D_Internal()
446 if (dphidy) dphidy[i + offset] += dNi_deta[i] * ijacobian[1 * 3 + k]; in Compute_Lagrange_Basis_3D_Internal()
447 if (dphidz) dphidz[i + offset] += dNi_dzeta[i] * ijacobian[2 * 3 + k]; in Compute_Lagrange_Basis_3D_Internal()
456 PetscCall(PetscArrayzero(ijacobian, 9)); in Compute_Lagrange_Basis_3D_Internal()
470 PetscCall(DMatrix_Invert_3x3_Internal(jacobian, ijacobian, volume)); in Compute_Lagrange_Basis_3D_Internal()
560 PetscReal jacobian[9], ijacobian[9], volume; in DMMoabFEMComputeBasis() local
575 …ht_product, fe_basis, compute_der ? fe_basis_derivatives[0] : NULL, jacobian, ijacobian, &volume)); in DMMoabFEMComputeBasis()
578 …erivatives[0] : NULL, compute_der ? fe_basis_derivatives[1] : NULL, jacobian, ijacobian, &volume)); in DMMoabFEMComputeBasis()
581 …erivatives[1] : NULL, compute_der ? fe_basis_derivatives[2] : NULL, jacobian, ijacobian, &volume)); in DMMoabFEMComputeBasis()
678 …PetscReal *phypts, PetscReal *phibasis, PetscReal *jacobian, PetscReal *ijacobian, PetscReal *volu… in FEMComputeBasis_JandF() argument
683 …al(nverts, coordinates, 1, quadrature, phypts, NULL, phibasis, NULL, jacobian, ijacobian, volume)); in FEMComputeBasis_JandF()
686 …rts, coordinates, 1, quadrature, phypts, NULL, phibasis, NULL, NULL, jacobian, ijacobian, volume)); in FEMComputeBasis_JandF()
689 …oordinates, 1, quadrature, phypts, NULL, phibasis, NULL, NULL, NULL, jacobian, ijacobian, volume)); in FEMComputeBasis_JandF()
725 PetscReal phibasis[8], jacobian[9], ijacobian[9], volume; in DMMoabPToRMapping() local
737 PetscCall(PetscArrayzero(ijacobian, dim * dim)); in DMMoabPToRMapping()
744 …teBasis_JandF(dim, nverts, coordinates, natparam, phypts, phibasis, jacobian, ijacobian, &volume)); in DMMoabPToRMapping()
766 natparam[0] -= ijacobian[0] * delta[0]; in DMMoabPToRMapping()
769 natparam[0] -= ijacobian[0] * delta[0] + ijacobian[1] * delta[1]; in DMMoabPToRMapping()
770 natparam[1] -= ijacobian[2] * delta[0] + ijacobian[3] * delta[1]; in DMMoabPToRMapping()
773 natparam[0] -= ijacobian[0] * delta[0] + ijacobian[1] * delta[1] + ijacobian[2] * delta[2]; in DMMoabPToRMapping()
774 natparam[1] -= ijacobian[3] * delta[0] + ijacobian[4] * delta[1] + ijacobian[5] * delta[2]; in DMMoabPToRMapping()
775 natparam[2] -= ijacobian[6] * delta[0] + ijacobian[7] * delta[1] + ijacobian[8] * delta[2]; in DMMoabPToRMapping()
780 …teBasis_JandF(dim, nverts, coordinates, natparam, phypts, phibasis, jacobian, ijacobian, &volume)); in DMMoabPToRMapping()