Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/svd/
H A Dsvd.c9 Mat A, U, Vt; member
63 PetscCall(MatDuplicate(jac->A, MAT_DO_NOT_COPY_VALUES, &jac->Vt)); in PCSetUp_SVD()
73 PetscCall(MatDenseGetArray(jac->Vt, &v)); in PCSetUp_SVD()
100 PetscCall(MatDenseRestoreArray(jac->Vt, &v)); in PCSetUp_SVD()
225 PetscCall(MatMultTranspose(jac->Vt, work, yred)); in PCApply_SVD()
227 PetscCall(MatMultHermitianTranspose(jac->Vt, work, yred)); in PCApply_SVD()
242 PetscCall(MatTransposeMatMult(jac->Vt, W, MAT_REUSE_MATRIX, PETSC_DETERMINE, &Y)); in PCMatApply_SVD()
255 PetscCall(MatMult(jac->Vt, xred, work)); in PCApplyTranspose_SVD()
270 PetscCall(MatDestroy(&jac->Vt)); in PCReset_SVD()