Lines Matching refs:off_z
296 row = Jrstart + pdipm->off_z + i; in TaoSNESJacobian_PDIPM()
299 vals[1] = Xarr[pdipm->off_lambdai + i] / Xarr[pdipm->off_z + i]; in TaoSNESJacobian_PDIPM()
304 row = Jrstart + pdipm->off_z + i; in TaoSNESJacobian_PDIPM()
307 vals[0] = Xarr[pdipm->off_z + i]; in TaoSNESJacobian_PDIPM()
515 zarr = Xarr + pdipm->off_z; in TaoSNESFunction_PDIPM()
518 Farr[pdipm->off_z + i] = larr[i] - pdipm->mu / zarr[i]; in TaoSNESFunction_PDIPM()
526 zarr = Xarr + pdipm->off_z; in TaoSNESFunction_PDIPM()
529 Farr[pdipm->off_z + i] = zarr[i] * larr[i] - pdipm->mu; in TaoSNESFunction_PDIPM()
568 PetscCall(VecPlaceArray(pdipm->z, Farr + pdipm->off_z)); in TaoSNESFunction_PDIPM_residual()
571 for (i = 0; i < pdipm->nci; i++) tmparr[i] *= Xarr[pdipm->off_z + i]; in TaoSNESFunction_PDIPM_residual()
579 for (i = 0; i < pdipm->nci; i++) tmparr[i] /= Xarr[pdipm->off_z + i]; in TaoSNESFunction_PDIPM_residual()
584 PetscCall(VecPlaceArray(pdipm->z, Farr + pdipm->off_z)); in TaoSNESFunction_PDIPM_residual()
720 z = Xarr + pdipm->off_z; in SNESLineSearch_PDIPM()
721 dz = dXarr + pdipm->off_z; in SNESLineSearch_PDIPM()
752 Xarr[i + pdipm->off_z] -= alpha_p * dXarr[i + pdipm->off_z]; in SNESLineSearch_PDIPM()
897 pdipm->off_z = pdipm->off_lambdai + pdipm->nci; in TaoSetup_PDIPM()
936 … PetscCall(VecCreateMPIWithArray(comm, 1, pdipm->nci, pdipm->Nci, Xarr + pdipm->off_z, &pdipm->z)); in TaoSetup_PDIPM()
1192 col = rstart + pdipm->off_z + i; in TaoSetup_PDIPM()
1212 col = rstart + pdipm->off_z + pdipm->nh + i; in TaoSetup_PDIPM()
1218 row = rstart + pdipm->off_z + i; in TaoSetup_PDIPM()
1281 col = rstart + pdipm->off_z + pdipm->nh + i; in TaoSetup_PDIPM()
1287 col = rstart + pdipm->off_z + i; in TaoSetup_PDIPM()
1293 row = rstart + pdipm->off_z + i; in TaoSetup_PDIPM()