Home
last modified time | relevance | path

Searched refs:dJdP (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ts/tutorials/
H A Dex20opt_p.c120 PetscScalar dJdP[2][2][1] = {{{0}}}; in RHSHessianProductUP() local
129 dJdP[1][0][0] = -(1. + 2. * u[0] * u[1]); in RHSHessianProductUP()
130 dJdP[1][1][0] = 1. - u[0] * u[0]; in RHSHessianProductUP()
134 for (i = 0; i < 2; i++) vhv[j] += vl[i] * dJdP[i][j][k] * vr[k]; in RHSHessianProductUP()
281 PetscScalar dJdP[2][2][1] = {{{0}}}; in IHessianProductUP() local
290 dJdP[1][0][0] = 1. + 2. * u[0] * u[1]; in IHessianProductUP()
291 dJdP[1][1][0] = u[0] * u[0] - 1.; in IHessianProductUP()
295 for (i = 0; i < 2; i++) vhv[j] += vl[i] * dJdP[i][j][k] * vr[k]; in IHessianProductUP()