Lines Matching refs:resNeg
3492 …nt dimR, PetscScalar *J, PetscScalar *invJ, PetscScalar *work, PetscReal *resNeg, PetscReal *guess) in DMPlexCoordinatesToReference_NewtonUpdate() argument
3531 for (m = 0; m < dimC; m++) guess[l] += PetscRealPart(invJ[l * dimC + m]) * resNeg[m]; in DMPlexCoordinatesToReference_NewtonUpdate()
3540 for (l = 0; l < dimC; l++) invJ[l] = resNeg[l]; in DMPlexCoordinatesToReference_NewtonUpdate()
3554 PetscReal *cellData, *cellCoords, *cellCoeffs, *extJ, *resNeg; in DMPlexCoordinatesToReference_Tensor() local
3566 resNeg = &cellData[2 * coordSize + dimR]; in DMPlexCoordinatesToReference_Tensor()
3611 for (k = 0; k < dimC; k++) resNeg[k] = realCoords[dimC * j + k]; in DMPlexCoordinatesToReference_Tensor()
3633 resNeg[l] -= coeff * extCoord; in DMPlexCoordinatesToReference_Tensor()
3640 for (l = 0; l < dimC; l++) maxAbs = PetscMax(maxAbs, PetscAbsReal(resNeg[l])); in DMPlexCoordinatesToReference_Tensor()
3644 … PetscCall(DMPlexCoordinatesToReference_NewtonUpdate(dimC, dimR, J, invJ, work, resNeg, guess)); in DMPlexCoordinatesToReference_Tensor()
3732 PetscReal *B, *D, *resNeg; in DMPlexCoordinatesToReference_FE() local
3751 resNeg = &D[pdim * Nc * dimR]; in DMPlexCoordinatesToReference_FE()
3762 for (k = 0; k < Nc; k++) resNeg[k] = realCoords[j * Nc + k]; in DMPlexCoordinatesToReference_FE()
3766 resNeg[l] -= modes[k] * B[k * Nc + l]; in DMPlexCoordinatesToReference_FE()
3773 for (l = 0; l < Nc; l++) maxAbs = PetscMax(maxAbs, PetscAbsReal(resNeg[l])); in DMPlexCoordinatesToReference_FE()
3776 error = DMPlex_NormD_Internal(Nc, resNeg); in DMPlexCoordinatesToReference_FE()
3781 PetscCall(DMPlexCoordinatesToReference_NewtonUpdate(Nc, dimR, J, invJ, work, resNeg, guess)); in DMPlexCoordinatesToReference_FE()