MatSeqAIJRegister#
Adds a new sub-matrix type for sequential
MATSEQAIJ
matrices
Synopsis#
#include "petscmat.h"
PetscErrorCode MatSeqAIJRegister(const char sname[], PetscErrorCode (*function)(Mat, MatType, MatReuse, Mat *))
Not Collective, No Fortran Support
Input Parameters#
sname - name of a new user-defined matrix type, for example
MATSEQAIJCRL
function - routine to convert to subtype
Notes#
MatSeqAIJRegister()
may be called multiple times to add several user-defined solvers.
Then, your matrix can be chosen with the procedural interface at runtime via the option
-mat_seqaij_type my_mat
See Also#
Level#
advanced
Location#
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages