petsc4py.PETSc.Mat.Type
=======================

.. autoclass:: petsc4py.PETSc.Mat.Type
   :show-inheritance:

   

   

   
   .. rubric:: Attributes Summary
   .. autosummary::
   
      ~petsc4py.PETSc.Mat.Type.AIJ
      ~petsc4py.PETSc.Mat.Type.AIJCRL
      ~petsc4py.PETSc.Mat.Type.AIJCUSPARSE
      ~petsc4py.PETSc.Mat.Type.AIJMKL
      ~petsc4py.PETSc.Mat.Type.AIJPERM
      ~petsc4py.PETSc.Mat.Type.AIJSELL
      ~petsc4py.PETSc.Mat.Type.AIJVIENNACL
      ~petsc4py.PETSc.Mat.Type.BAIJ
      ~petsc4py.PETSc.Mat.Type.BAIJMKL
      ~petsc4py.PETSc.Mat.Type.BLOCKMAT
      ~petsc4py.PETSc.Mat.Type.COMPOSITE
      ~petsc4py.PETSc.Mat.Type.CONSTANTDIAGONAL
      ~petsc4py.PETSc.Mat.Type.DENSE
      ~petsc4py.PETSc.Mat.Type.DENSECUDA
      ~petsc4py.PETSc.Mat.Type.DIAGONAL
      ~petsc4py.PETSc.Mat.Type.DUMMY
      ~petsc4py.PETSc.Mat.Type.ELEMENTAL
      ~petsc4py.PETSc.Mat.Type.FFT
      ~petsc4py.PETSc.Mat.Type.FFTW
      ~petsc4py.PETSc.Mat.Type.H2OPUS
      ~petsc4py.PETSc.Mat.Type.HERMITIANTRANSPOSE
      ~petsc4py.PETSc.Mat.Type.HYPRE
      ~petsc4py.PETSc.Mat.Type.HYPRESSTRUCT
      ~petsc4py.PETSc.Mat.Type.HYPRESTRUCT
      ~petsc4py.PETSc.Mat.Type.IS
      ~petsc4py.PETSc.Mat.Type.KAIJ
      ~petsc4py.PETSc.Mat.Type.LMVM
      ~petsc4py.PETSc.Mat.Type.LMVMBADBROYDEN
      ~petsc4py.PETSc.Mat.Type.LMVMBFGS
      ~petsc4py.PETSc.Mat.Type.LMVMBROYDEN
      ~petsc4py.PETSc.Mat.Type.LMVMDFP
      ~petsc4py.PETSc.Mat.Type.LMVMDIAGBBROYDEN
      ~petsc4py.PETSc.Mat.Type.LMVMSR1
      ~petsc4py.PETSc.Mat.Type.LMVMSYMBADBROYDEN
      ~petsc4py.PETSc.Mat.Type.LMVMSYMBROYDEN
      ~petsc4py.PETSc.Mat.Type.LOCALREF
      ~petsc4py.PETSc.Mat.Type.LRC
      ~petsc4py.PETSc.Mat.Type.MAIJ
      ~petsc4py.PETSc.Mat.Type.MFFD
      ~petsc4py.PETSc.Mat.Type.MPIADJ
      ~petsc4py.PETSc.Mat.Type.MPIAIJ
      ~petsc4py.PETSc.Mat.Type.MPIAIJCRL
      ~petsc4py.PETSc.Mat.Type.MPIAIJCUSPARSE
      ~petsc4py.PETSc.Mat.Type.MPIAIJMKL
      ~petsc4py.PETSc.Mat.Type.MPIAIJPERM
      ~petsc4py.PETSc.Mat.Type.MPIAIJSELL
      ~petsc4py.PETSc.Mat.Type.MPIAIJVIENNACL
      ~petsc4py.PETSc.Mat.Type.MPIBAIJ
      ~petsc4py.PETSc.Mat.Type.MPIBAIJMKL
      ~petsc4py.PETSc.Mat.Type.MPIDENSE
      ~petsc4py.PETSc.Mat.Type.MPIDENSECUDA
      ~petsc4py.PETSc.Mat.Type.MPIKAIJ
      ~petsc4py.PETSc.Mat.Type.MPIMAIJ
      ~petsc4py.PETSc.Mat.Type.MPISBAIJ
      ~petsc4py.PETSc.Mat.Type.MPISELL
      ~petsc4py.PETSc.Mat.Type.NEST
      ~petsc4py.PETSc.Mat.Type.NORMAL
      ~petsc4py.PETSc.Mat.Type.NORMALHERMITIAN
      ~petsc4py.PETSc.Mat.Type.PREALLOCATOR
      ~petsc4py.PETSc.Mat.Type.PYTHON
      ~petsc4py.PETSc.Mat.Type.SAME
      ~petsc4py.PETSc.Mat.Type.SBAIJ
      ~petsc4py.PETSc.Mat.Type.SCATTER
      ~petsc4py.PETSc.Mat.Type.SCHURCOMPLEMENT
      ~petsc4py.PETSc.Mat.Type.SELL
      ~petsc4py.PETSc.Mat.Type.SEQAIJ
      ~petsc4py.PETSc.Mat.Type.SEQAIJCRL
      ~petsc4py.PETSc.Mat.Type.SEQAIJCUSPARSE
      ~petsc4py.PETSc.Mat.Type.SEQAIJMKL
      ~petsc4py.PETSc.Mat.Type.SEQAIJPERM
      ~petsc4py.PETSc.Mat.Type.SEQAIJSELL
      ~petsc4py.PETSc.Mat.Type.SEQAIJVIENNACL
      ~petsc4py.PETSc.Mat.Type.SEQBAIJ
      ~petsc4py.PETSc.Mat.Type.SEQBAIJMKL
      ~petsc4py.PETSc.Mat.Type.SEQCUFFT
      ~petsc4py.PETSc.Mat.Type.SEQDENSE
      ~petsc4py.PETSc.Mat.Type.SEQDENSECUDA
      ~petsc4py.PETSc.Mat.Type.SEQKAIJ
      ~petsc4py.PETSc.Mat.Type.SEQMAIJ
      ~petsc4py.PETSc.Mat.Type.SEQSBAIJ
      ~petsc4py.PETSc.Mat.Type.SEQSELL
      ~petsc4py.PETSc.Mat.Type.SHELL
      ~petsc4py.PETSc.Mat.Type.SUBMATRIX
      ~petsc4py.PETSc.Mat.Type.TRANSPOSE

   

   
   .. rubric:: Attributes Documentation
   
   .. autoattribute:: AIJ
   .. autoattribute:: AIJCRL
   .. autoattribute:: AIJCUSPARSE
   .. autoattribute:: AIJMKL
   .. autoattribute:: AIJPERM
   .. autoattribute:: AIJSELL
   .. autoattribute:: AIJVIENNACL
   .. autoattribute:: BAIJ
   .. autoattribute:: BAIJMKL
   .. autoattribute:: BLOCKMAT
   .. autoattribute:: COMPOSITE
   .. autoattribute:: CONSTANTDIAGONAL
   .. autoattribute:: DENSE
   .. autoattribute:: DENSECUDA
   .. autoattribute:: DIAGONAL
   .. autoattribute:: DUMMY
   .. autoattribute:: ELEMENTAL
   .. autoattribute:: FFT
   .. autoattribute:: FFTW
   .. autoattribute:: H2OPUS
   .. autoattribute:: HERMITIANTRANSPOSE
   .. autoattribute:: HYPRE
   .. autoattribute:: HYPRESSTRUCT
   .. autoattribute:: HYPRESTRUCT
   .. autoattribute:: IS
   .. autoattribute:: KAIJ
   .. autoattribute:: LMVM
   .. autoattribute:: LMVMBADBROYDEN
   .. autoattribute:: LMVMBFGS
   .. autoattribute:: LMVMBROYDEN
   .. autoattribute:: LMVMDFP
   .. autoattribute:: LMVMDIAGBBROYDEN
   .. autoattribute:: LMVMSR1
   .. autoattribute:: LMVMSYMBADBROYDEN
   .. autoattribute:: LMVMSYMBROYDEN
   .. autoattribute:: LOCALREF
   .. autoattribute:: LRC
   .. autoattribute:: MAIJ
   .. autoattribute:: MFFD
   .. autoattribute:: MPIADJ
   .. autoattribute:: MPIAIJ
   .. autoattribute:: MPIAIJCRL
   .. autoattribute:: MPIAIJCUSPARSE
   .. autoattribute:: MPIAIJMKL
   .. autoattribute:: MPIAIJPERM
   .. autoattribute:: MPIAIJSELL
   .. autoattribute:: MPIAIJVIENNACL
   .. autoattribute:: MPIBAIJ
   .. autoattribute:: MPIBAIJMKL
   .. autoattribute:: MPIDENSE
   .. autoattribute:: MPIDENSECUDA
   .. autoattribute:: MPIKAIJ
   .. autoattribute:: MPIMAIJ
   .. autoattribute:: MPISBAIJ
   .. autoattribute:: MPISELL
   .. autoattribute:: NEST
   .. autoattribute:: NORMAL
   .. autoattribute:: NORMALHERMITIAN
   .. autoattribute:: PREALLOCATOR
   .. autoattribute:: PYTHON
   .. autoattribute:: SAME
   .. autoattribute:: SBAIJ
   .. autoattribute:: SCATTER
   .. autoattribute:: SCHURCOMPLEMENT
   .. autoattribute:: SELL
   .. autoattribute:: SEQAIJ
   .. autoattribute:: SEQAIJCRL
   .. autoattribute:: SEQAIJCUSPARSE
   .. autoattribute:: SEQAIJMKL
   .. autoattribute:: SEQAIJPERM
   .. autoattribute:: SEQAIJSELL
   .. autoattribute:: SEQAIJVIENNACL
   .. autoattribute:: SEQBAIJ
   .. autoattribute:: SEQBAIJMKL
   .. autoattribute:: SEQCUFFT
   .. autoattribute:: SEQDENSE
   .. autoattribute:: SEQDENSECUDA
   .. autoattribute:: SEQKAIJ
   .. autoattribute:: SEQMAIJ
   .. autoattribute:: SEQSBAIJ
   .. autoattribute:: SEQSELL
   .. autoattribute:: SHELL
   .. autoattribute:: SUBMATRIX
   .. autoattribute:: TRANSPOSE
