Lines Matching refs:prod
117 PetscReal prod; in PetscDTAltVApply() local
120 prod = permOdd ? -1. : 1.; in PetscDTAltVApply()
121 for (l = 0; l < k; l++) prod *= v[perm[l] * N + subset[l]]; in PetscDTAltVApply()
122 subsum += prod; in PetscDTAltVApply()
411 PetscReal prod; in PetscDTAltVPullback() local
415 prod = isOdd ? -ww[i] : ww[i]; in PetscDTAltVPullback()
416 for (l = 0; l < k; l++) prod *= L[subsetw[perm[l]] * N + subsetv[l]]; in PetscDTAltVPullback()
417 Lstarw[j] += prod; in PetscDTAltVPullback()
529 PetscReal prod; in PetscDTAltVPullbackMatrix() local
534 prod = isOdd ? -1. : 1.; in PetscDTAltVPullbackMatrix()
535 for (l = 0; l < k; l++) prod *= L[subsetw[perm[l]] * N + subsetv[l]]; in PetscDTAltVPullbackMatrix()
536 Lstar[jidx * Mk + iidx] += prod; in PetscDTAltVPullbackMatrix()