Searched refs:z_ptr (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ts/tutorials/ |
| H A D | ex20opt_p.c | 598 const PetscScalar *z_ptr; in Adjoint2() local 611 PetscCall(VecGetArrayRead(P, &z_ptr)); in Adjoint2() 612 ctx->mu = z_ptr[0]; in Adjoint2() 613 PetscCall(VecRestoreArrayRead(P, &z_ptr)); in Adjoint2() 637 PetscCall(VecGetArrayRead(ctx->U, &z_ptr)); in Adjoint2() 639 y_ptr[0] = 2. * (z_ptr[0] - ctx->ob[0]); in Adjoint2() 640 y_ptr[1] = 2. * (z_ptr[1] - ctx->ob[1]); in Adjoint2() 642 PetscCall(VecRestoreArrayRead(ctx->U, &z_ptr)); in Adjoint2() 666 PetscCall(VecGetArrayRead(ctx->Mup2[0], &z_ptr)); in Adjoint2() 668 arr[0] = x_ptr[1] * dzdp2 + y_ptr[1] * dzdp2 + z_ptr[0]; in Adjoint2() [all …]
|
| /petsc/src/ts/tutorials/optimal_control/ |
| H A D | ex1.c | 571 const PetscScalar *z_ptr; in ComputeObjHessianWithSOA() local 615 PetscCall(VecGetArrayRead(actx->Mup2[0], &z_ptr)); in ComputeObjHessianWithSOA() 616 for (i = 0; i < 2 * actx->nsteps; i++) arr[i] = z_ptr[i]; in ComputeObjHessianWithSOA() 617 PetscCall(VecRestoreArrayRead(actx->Mup2[0], &z_ptr)); in ComputeObjHessianWithSOA()
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaij2.c | 676 PetscScalar *z, *z_ptr, *zb, *work, *workt, zero = 0.0; in MatMult_SeqSBAIJ_N() local 690 z_ptr = z; in MatMult_SeqSBAIJ_N() 729 zb = z_ptr + bs * (*idx++); in MatMult_SeqSBAIJ_N() 1191 PetscScalar *z, *z_ptr = NULL, *zb, *work, *workt; in MatMultAdd_SeqSBAIJ_N() local 1204 z_ptr = z; in MatMultAdd_SeqSBAIJ_N() 1242 zb = z_ptr + bs * (*idx++); in MatMultAdd_SeqSBAIJ_N()
|