Searched refs:newdiag (Results 1 – 1 of 1) sorted by relevance
484 Vec diag, newdiag; in MatTranspose_Diagonal() local487 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()