Lines Matching refs:tmat
1826 Mat tmat; in MatTranspose_SeqDense() local
1832 PetscCall(MatCreate(PetscObjectComm((PetscObject)A), &tmat)); in MatTranspose_SeqDense()
1833 PetscCall(MatSetSizes(tmat, A->cmap->n, A->rmap->n, A->cmap->n, A->rmap->n)); in MatTranspose_SeqDense()
1834 PetscCall(MatSetType(tmat, ((PetscObject)A)->type_name)); in MatTranspose_SeqDense()
1835 PetscCall(MatSeqDenseSetPreallocation(tmat, NULL)); in MatTranspose_SeqDense()
1836 } else tmat = *matout; in MatTranspose_SeqDense()
1839 PetscCall(MatDenseGetArray(tmat, &v2)); in MatTranspose_SeqDense()
1840 tmatd = (Mat_SeqDense *)tmat->data; in MatTranspose_SeqDense()
1845 PetscCall(MatDenseRestoreArray(tmat, &v2)); in MatTranspose_SeqDense()
1847 PetscCall(MatAssemblyBegin(tmat, MAT_FINAL_ASSEMBLY)); in MatTranspose_SeqDense()
1848 PetscCall(MatAssemblyEnd(tmat, MAT_FINAL_ASSEMBLY)); in MatTranspose_SeqDense()
1849 *matout = tmat; in MatTranspose_SeqDense()