Home
last modified time | relevance | path

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

/petsc/src/mat/impls/diagonal/
H A Ddiagonal.c484 Vec diag, newdiag; in MatTranspose_Diagonal() local
487 PetscCall(VecDuplicate(diag, &newdiag)); in MatTranspose_Diagonal()
488 PetscCall(VecCopy(diag, newdiag)); in MatTranspose_Diagonal()
490 PetscCall(MatCreateDiagonal(newdiag, matout)); in MatTranspose_Diagonal()
491 PetscCall(VecDestroy(&newdiag)); in MatTranspose_Diagonal()
494 PetscCall(MatDiagonalGetDiagonal(*matout, &newdiag)); in MatTranspose_Diagonal()
495 PetscCall(VecCopy(diag, newdiag)); in MatTranspose_Diagonal()
496 PetscCall(MatDiagonalRestoreDiagonal(*matout, &newdiag)); in MatTranspose_Diagonal()