Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/ipm/
H A Dpdipm.c223 PetscScalar *Xarr, *z, *lambdai; in TaoPDIPMInitializeSolution() local
228 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() local
290 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 …]