MatTransposeSymbolic#
Computes the symbolic part of the transpose of a matrix.
Synopsis#
#include "petscmat.h" 
PetscErrorCode MatTransposeSymbolic(Mat A, Mat *B)
Collective
Input Parameter#
- A - the matrix to transpose 
Output Parameter#
- B - the transpose. This is a complete matrix but the numerical portion is invalid. One can call - MatTranspose(A,- MAT_REUSE_MATRIX,&B) to compute the numerical portion.
Note#
This is not supported for many matrix types, use MatTranspose() in those cases
See Also#
Matrices, Mat, MatTransposeSetPrecursor(), MatTranspose(), MatMultTranspose(), MatMultTransposeAdd(), MatIsTranspose(), MatReuse, MAT_INITIAL_MATRIX, MAT_REUSE_MATRIX, MAT_INPLACE_MATRIX
Level#
intermediate
Location#
Implementations#
MatTransposeSymbolic_SeqAIJ() in src/mat/impls/aij/seq/symtranspose.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages