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