Searched refs:Gp (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ts/tutorials/ ! |
| H A D | ex20opt_ic.c | 337 Vec Up, G, Gp; in FiniteDiff() local 346 PetscCall(VecDuplicate(U, &Gp)); in FiniteDiff() 354 PetscCall(FormFunctionGradient(tao, Up, &f, Gp, ctx)); in FiniteDiff() 355 PetscCall(VecAXPY(Gp, -1, G)); in FiniteDiff() 356 PetscCall(VecScale(Gp, 1. / eps)); in FiniteDiff() 357 PetscCall(VecGetArray(Gp, &u)); in FiniteDiff() 360 PetscCall(VecRestoreArray(Gp, &u)); in FiniteDiff() 366 PetscCall(FormFunctionGradient(tao, Up, &f, Gp, ctx)); in FiniteDiff() 367 PetscCall(VecAXPY(Gp, -1, G)); in FiniteDiff() 368 PetscCall(VecScale(Gp, 1. / eps)); in FiniteDiff() [all …]
|
| /petsc/src/ts/impls/implicit/discgrad/ ! |
| H A D | tsdiscgrad.c | 293 PetscScalar F = 0, F0 = 0, Gp; in SNESTSFormFunction_DiscGrad() local 367 PetscCall(VecDot(Xdiff, G, &Gp)); in SNESTSFormFunction_DiscGrad() 370 Gp = 0; in SNESTSFormFunction_DiscGrad() 373 Gp = (F - F0 - Gp) / PetscSqr(norm); in SNESTSFormFunction_DiscGrad() 375 PetscCall(VecAXPY(G, Gp, Xdiff)); in SNESTSFormFunction_DiscGrad()
|
| /petsc/src/dm/impls/plex/ ! |
| H A D | plexcreate.c | 4011 … 23, Y = 24, Z = 25, Ap = 26, Bp = 27, Cp = 28, Dp = 29, Ep = 30, Fp = 31, Gp = 32, Hp = 33, Ip = … in DMPlexCreateTPSMesh_Internal() local 4044 {Ap, U + 56 * 1, Dp + 56 * 1, Gp }, in DMPlexCreateTPSMesh_Internal() 4045 {W, Ap, Gp, Cp }, in DMPlexCreateTPSMesh_Internal() 4053 {Gp, Dp + 56 * 1, Lp, Np }, in DMPlexCreateTPSMesh_Internal() 4054 {Cp, Gp, Np, Jp }, in DMPlexCreateTPSMesh_Internal()
|