Searched refs:Db (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/snes/impls/vi/ss/ |
| H A D | viss.c | 96 …tscErrorCode SNESVIComputeBsubdifferentialVectors(SNES snes, Vec X, Vec F, Mat jac, Vec Da, Vec Db) in SNESVIComputeBsubdifferentialVectors() argument 107 PetscCall(VecGetArray(Db, &db)); in SNESVIComputeBsubdifferentialVectors() 138 PetscCall(VecRestoreArray(Db, &db)); in SNESVIComputeBsubdifferentialVectors() 160 static PetscErrorCode SNESVIComputeJacobian(Mat jac, Mat jac_pre, Vec Da, Vec Db) in SNESVIComputeJacobian() argument 164 PetscCall(MatDiagonalScale(jac, Db, NULL)); in SNESVIComputeJacobian() 167 PetscCall(MatDiagonalScale(jac_pre, Db, NULL)); in SNESVIComputeJacobian() 268 PetscCall(SNESVIComputeBsubdifferentialVectors(snes, X, F, snes->jacobian, vi->Da, vi->Db)); in SNESSolve_VINEWTONSSLS() 270 PetscCall(SNESVIComputeJacobian(snes->jacobian, snes->jacobian_pre, vi->Da, vi->Db)); in SNESSolve_VINEWTONSSLS() 352 PetscCall(VecDuplicate(snes->work[0], &vi->Db)); in SNESSetUp_VINEWTONSSLS() 367 PetscCall(VecDestroy(&vi->Db)); in SNESReset_VINEWTONSSLS()
|
| H A D | vissimpl.h | 18 Vec Db; /* B sub-differential work vector (row scaling) */ member
|
| /petsc/src/tao/util/ |
| H A D | tao_util.c | 247 PetscErrorCode MatDFischer(Mat jac, Vec X, Vec Con, Vec XL, Vec XU, Vec T1, Vec T2, Vec Da, Vec Db) in MatDFischer() argument 261 PetscCall(VecGetArray(Db, &db)); in MatDFischer() 359 PetscCall(VecRestoreArray(Db, &db)); in MatDFischer() 393 …cher(Mat jac, Vec X, Vec Con, Vec XL, Vec XU, PetscReal mu, Vec T1, Vec T2, Vec Da, Vec Db, Vec Dm) in MatDSFischer() argument 403 PetscCall(MatDFischer(jac, X, Con, XL, XU, T1, T2, Da, Db)); in MatDSFischer() 411 PetscCall(VecGetArray(Db, &db)); in MatDSFischer() 467 PetscCall(VecRestoreArray(Db, &db)); in MatDSFischer()
|