Home
last modified time | relevance | path

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

/petsc/src/mat/impls/cdiagonal/
H A Dcdiagonal.c209 static PetscErrorCode MatTranspose_ConstantDiagonal(Mat A, MatReuse reuse, Mat *matout) in MatTranspose_ConstantDiagonal() argument
221 …tscObjectComm((PetscObject)A), A->cmap->n, A->rmap->n, A->cmap->N, A->rmap->N, ctx->diag, matout)); in MatTranspose_ConstantDiagonal()
223 PetscCall(MatZeroEntries(*matout)); in MatTranspose_ConstantDiagonal()
224 PetscCall(MatShift(*matout, ctx->diag)); in MatTranspose_ConstantDiagonal()
/petsc/src/mat/impls/diagonal/
H A Ddiagonal.c475 static PetscErrorCode MatTranspose_Diagonal(Mat A, MatReuse reuse, Mat *matout) in MatTranspose_Diagonal() argument
490 PetscCall(MatCreateDiagonal(newdiag, matout)); in MatTranspose_Diagonal()
494 PetscCall(MatDiagonalGetDiagonal(*matout, &newdiag)); in MatTranspose_Diagonal()
496 PetscCall(MatDiagonalRestoreDiagonal(*matout, &newdiag)); in MatTranspose_Diagonal()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c1072 static PetscErrorCode MatTranspose_MPIDense(Mat A, MatReuse reuse, Mat *matout) in MatTranspose_MPIDense() argument
1081 if (reuse == MAT_REUSE_MATRIX) PetscCall(MatTransposeCheckNonzeroState_Private(A, *matout)); in MatTranspose_MPIDense()
1087 } else B = *matout; in MatTranspose_MPIDense()
1104 *matout = B; in MatTranspose_MPIDense()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1500 static PetscErrorCode MatTranspose_MPIBAIJ(Mat A, MatReuse reuse, Mat *matout) in MatTranspose_MPIBAIJ() argument
1510 if (reuse == MAT_REUSE_MATRIX) PetscCall(MatTransposeCheckNonzeroState_Private(A, *matout)); in MatTranspose_MPIBAIJ()
1518 B = *matout; in MatTranspose_MPIBAIJ()
1562 if (reuse == MAT_INITIAL_MATRIX || reuse == MAT_REUSE_MATRIX) *matout = B; in MatTranspose_MPIBAIJ()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c1783 static PetscErrorCode MatTranspose_SeqDense(Mat A, MatReuse reuse, Mat *matout) in MatTranspose_SeqDense() argument
1790 if (reuse == MAT_REUSE_MATRIX) PetscCall(MatTransposeCheckNonzeroState_Private(A, *matout)); in MatTranspose_SeqDense()
1836 } else tmat = *matout; in MatTranspose_SeqDense()
1849 *matout = tmat; in MatTranspose_SeqDense()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1884 static PetscErrorCode MatTranspose_MPIAIJ(Mat A, MatReuse reuse, Mat *matout) in MatTranspose_MPIAIJ() argument
1894 if (reuse == MAT_REUSE_MATRIX) PetscCall(MatTransposeCheckNonzeroState_Private(A, *matout)); in MatTranspose_MPIAIJ()
1903 if (reuse == MAT_INITIAL_MATRIX || *matout == A) { in MatTranspose_MPIAIJ()
1931 B = *matout; in MatTranspose_MPIAIJ()
1971 *matout = B; in MatTranspose_MPIAIJ()