MatSolverTypeGet#
Gets the function that creates the factor matrix if it exist
Synopsis#
#include "petscmat.h"
PetscErrorCode MatSolverTypeGet(MatSolverType type, MatType mtype, MatFactorType ftype, PetscBool *foundtype, PetscBool *foundmtype, PetscErrorCode (**createfactor)(Mat, MatFactorType, Mat *))
Input Parameters#
type - name of the package, for example petsc or superlu
ftype - the type of factorization supported by the type
mtype - the matrix type that works with this type
Output Parameters#
foundtype -
PETSC_TRUE
if the type was registeredfoundmtype -
PETSC_TRUE
if the type supports the requested mtypecreatefactor - routine that will create the factored matrix ready to be used or
NULL
if not found
See Also#
Matrices, Mat
, MatFactorType
, MatType
, MatCopy()
, MatDuplicate()
, MatGetFactorAvailable()
, MatSolverTypeRegister()
, MatGetFactor()
Level#
developer
Location#
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages