Searched refs:Xarr (Results 1 – 1 of 1) sorted by relevance
223 PetscScalar *Xarr, *z, *lambdai; in TaoPDIPMInitializeSolution() local228 PetscCall(VecGetArrayWrite(pdipm->X, &Xarr)); in TaoPDIPMInitializeSolution()232 PetscCall(PetscArraycpy(Xarr, xarr, pdipm->nx)); in TaoPDIPMInitializeSolution()258 PetscCall(VecRestoreArrayWrite(pdipm->X, &Xarr)); in TaoPDIPMInitializeSolution()280 const PetscScalar *Xarr, *aa; in TaoSNESJacobian_PDIPM() local290 PetscCall(VecGetArrayRead(X, &Xarr)); in TaoSNESJacobian_PDIPM()299 vals[1] = Xarr[pdipm->off_lambdai + i] / Xarr[pdipm->off_z + i]; in TaoSNESJacobian_PDIPM()307 vals[0] = Xarr[pdipm->off_z + i]; in TaoSNESJacobian_PDIPM()308 vals[1] = Xarr[pdipm->off_lambdai + i]; in TaoSNESJacobian_PDIPM()362 PetscCall(VecPlaceArray(pdipm->x, Xarr)); in TaoSNESJacobian_PDIPM()[all …]