Beginner - Basic usage |
MATAIJCRL |
MatMFFDType |
MatSetUp |
MATAIJCUSP |
MATMPIADJ |
MatSetValue |
MATAIJ |
MATMPIAIJ |
MatSetValuesBlockedStencil |
MATAIJPERM |
MATMPIBAIJ |
MatSetValues |
MatAssemblyBegin |
MATMPISBAIJ |
MatSetValuesStencil |
MatAssemblyEnd |
MatMultAdd |
MATSOLVERBAS |
MatAssemblyType |
MatMultConstrained |
MATSOLVERCHOLMOD |
MATBAIJ |
MatMultHermitianTransposeAdd |
MATSOLVERESSL |
MatCoarsen |
MatMultHermitianTranspose |
MATSOLVERLUSOL |
MatCoarsenType |
MatMult |
MATSOLVERMATLAB |
MatColoringType |
MatMultTransposeAdd |
MATSOLVERMUMPS |
MatCreate |
MatMultTransposeConstrained |
MatSolverPackage |
MATDENSE |
MatMultTranspose |
MATSOLVERPASTIX |
MatDestroy |
MatMumpsSetIcntl |
MATSOLVERSPOOLES |
MatDuplicateOption |
MatOption |
MATSOLVERSUPERLU_DIST |
MatFactorShiftType |
MatOrderingType |
MATSOLVERSUPERLU |
MatFactorType |
MatPartitioning |
MATSOLVERUMFPACK |
MatFDColoring |
MatPartitioningType |
MatSORType |
MatGetLocalSize |
MatReuse |
MatStencil |
MatGetOwnershipRange |
MATSBAIJ |
MatStructure |
MatGetOwnershipRangesColumn |
MATSEQAIJ |
MatSuperluSetILUDropTol |
MatGetOwnershipRanges |
MATSEQBAIJ |
MatTransposeColoring |
MatGetSize |
MATSEQDENSE |
MatType |
MatGetSubMatrixOption |
MATSEQSBAIJ |
MatView |
Mat |
MatSetFromOptions |
MatXAIJSetPreallocation |
MatInfoType |
MatSetSizes |
|
MatLoad |
MatSetStencil |
|
Intermediate - Setting options for algorithms and data structures |
MatAXPY |
MatGetNThreads |
MatPtAPNumeric |
MatAYPX |
MatGetRowMaxAbs |
MatPtAPSymbolic |
MatBlockMatSetPreallocation |
MatGetRowMax |
MatPythonCreate |
MatConvert |
MatGetRowMinAbs |
MatPythonSetType |
MatCopy |
MatGetRowMin |
MatRARt |
MatCreateAIJ |
MatGetRowSum |
MatRARtNumeric |
MatCreateBAIJ |
MatGetSeqNonzeroStructure |
MatRARtSymbolic |
MatCreateBlockMat |
MatGetType |
MatReorderForNonzeroDiagonal |
MatCreateDAAD |
MatHermitianTranspose |
MatRestoreLocalSubMatrix |
MatCreateDense |
MatIJGetEdgesIS |
MatRestrict |
MatCreateFFT |
MatIJGetImage |
MatScale |
MatCreateLRC |
MatIJGetImageIS |
MatScatterGetVecScatter |
MatCreateMPIAdj |
MatIJGetImageSize |
MatSeqAIJFromMatlab |
MatCreateMPIAIJCRL |
MatIJGetRowSizes |
MatSeqAIJSetPreallocation |
MatCreateMPIAIJPERM |
MatIJGetSupport |
MatSeqBAIJSetPreallocation |
MatCreateMPIAIJWithArrays |
MatIJGetSupportIS |
MatSeqDenseSetLDA |
MatCreateMPIBAIJWithArrays |
MatIJGetSupportSize |
MatSeqDenseSetPreallocation |
MatCreateMPISBAIJWithArrays |
MatIJSetEdges |
MatSeqSBAIJSetPreallocation |
MatCreateNormal |
MatIJSetEdgesIS |
MatSetBlockSize |
MatCreateSBAIJ |
MatInfo |
MatSetBlockSizes |
MatCreateScatter |
MatInterpolateAdd |
MatSetLocalToGlobalMappingBlock |
MatCreateSeqAIJCRL |
MatInterpolate |
MatSetLocalToGlobalMapping |
MatCreateSeqAIJCUSP |
MatIsHermitian |
MatSetNThreads |
MatCreateSeqAIJFromTriple |
MatIsHermitianTranspose |
MatSetOption |
MatCreateSeqAIJ |
MatIsStructurallySymmetric |
MatSetType |
MatCreateSeqAIJPERM |
MatIsSymmetric |
MatSetValuesBlocked |
MatCreateSeqAIJWithArrays |
MatIsTranspose |
MatSetValuesBlockedLocal |
MatCreateSeqBAIJ |
MatMatMult |
MatSetValuesLocal |
MatCreateSeqCUFFT |
MatMatMultNumeric |
MatSetValuesRowLocal |
MatCreateSeqDense |
MatMatMultSymbolic |
MatShift |
MatCreateSeqSBAIJ |
MatMatTransposeMult |
MATSOLVERPLAPACK |
MatCreateTranspose |
MATMFFD_DS |
MatStashSetInitialSize |
MATDAAD |
MATMFFD_WP |
MatTransColoringApplyDenToSp |
MatDAADSetCtx |
MatMPIAdjSetPreallocation |
MatTransColoringApplySpToDen |
MatDAADSetDA |
MatMPIAIJSetPreallocation |
MatTransposeColoringCreate |
MatDAADSetSNES |
MatMPIBAIJSetPreallocation |
MatTransposeColoringDestroy |
MatDenseGetLocalMatrix |
MatMPIDenseSetPreallocation |
MatTranspose |
MatDiagonalScale |
MatMPISBAIJSetPreallocation |
MatTransposeMatMult |
MatDiagonalSet |
MatMultAddEqual |
MatZeroEntries |
MatDuplicate |
MatMultEqual |
MatZeroRowsColumns |
MatEqual |
MatMultTransposeAddEqual |
MatZeroRowsColumnsIS |
MatFactorGetSolverPackage |
MatMultTransposeEqual |
MatZeroRowsColumnsLocal |
MatFindNonzeroRows |
MATNEST |
MatZeroRowsColumnsLocalIS |
MatGetBlockSize |
MatNorm |
MatZeroRowsColumnsStencil |
MatGetBlockSizes |
MatPreallocateFinalize |
MatZeroRows |
MatGetColumnNorms |
MatPreallocateInitialize |
MatZeroRowsIS |
MatGetDiagonal |
MatPreallocateLocation |
MatZeroRowsLocal |
MatGetFactorAvailable |
MatPreallocateSet |
MatZeroRowsLocalIS |
MatGetFactor |
MatPreallocateSetLocal |
MatZeroRowsStencil |
MatGetFactorType |
MatPreallocateSymmetricSet |
VecScatterFFTWToPetsc |
MatGetInfo |
MatPreallocateSymmetricSetLocal |
VecScatterPetscToFFTW |
MatGetLocalSubMatrix |
MatPtAP |
|
Advanced - Setting more advanced options and customization |
MatAppendOptionsPrefix |
MatIJBinMap |
MatNestSetSubMats |
MatAssembled |
MatIJBinRenumber |
MatNullSpaceCreate |
MATBLOCKMAT |
MatIJGetEdges |
MatNullSpaceCreateRigidBody |
MatCompositeAddMat |
MatIJGetMaxRowSize |
MatNullSpaceDestroy |
MATCOMPOSITE |
MatIJGetMinRowSize |
MatNullSpace |
MatCompositeMerge |
MatIJGetMultivalued |
MatNullSpaceRemove |
MatCompositeSetType |
MATIJ |
MatNullSpaceSetFunction |
MatComputeExplicitOperator |
MatIJMap |
MatNullSpaceTest |
MatConjugate |
MatIJSetMultivalued |
MatNullSpaceView |
MatCreateComposite |
MatImaginaryPart |
MatPermute |
MatCreateIS |
MatInodeGetInodeSizes |
MatQueryOp |
MatCreateMAIJ |
MatInvertBlockDiagonal |
MatRealPart |
MatCreateMFFD |
MatISGetLocalMat |
MatRegisterAll |
MatCreateMPIAIJConcatenateSeqAIJ |
MatIsHermitianKnown |
MatRegisterBaseName |
MatCreateMPIAIJSumSeqAIJ |
MATIS |
MatRegisterDAAD |
MatCreateMPIAIJWithSplitArrays |
MatISSetLocalMat |
MatRegisterDestroy |
MatCreateNest |
MatIsSymmetricKnown |
MatRegisterDynamic |
MatCreateSeqBAIJWithArrays |
MatMAIJGetAIJ |
MatRegister |
MatCreateSeqSBAIJWithArrays |
MATMAIJ |
MatRegisterOp |
MatCreateShell |
MatMAIJRedimension |
MatRestoreArrayF90 |
MatDestroyMatrices |
MatMFFDAddNullSpace |
MatRestoreArray |
MatDestroySeqNonzeroStructure |
MatMFFDCheckPositivity |
MatRestoreRow |
MatGetArrayF90 |
MatMFFDDSSetUmin |
MatRestoreRowUpperTriangular |
MatGetArray |
MatMFFDGetH |
MatRetrieveValues |
MatGetColumnVector |
MATMFFD |
MATSCATTER |
MatGetDiagonalBlock |
MatMFFDResetHHistory |
MatScatterSetVecScatter |
MatGetGhosts |
MatMFFDSetBase |
MatSeqAIJSetColumnIndices |
MatGetInertia |
MatMFFDSetCheckh |
MatSeqBAIJSetColumnIndices |
MatGetLocalToGlobalMappingBlock |
MatMFFDSetFunctionError |
MatSeqSBAIJSetColumnIndices |
MatGetLocalToGlobalMapping |
MatMFFDSetFunction |
MatSetNearNullSpace |
MatGetMultiProcBlock |
MatMFFDSetFunctioniBase |
MatSetNullSpace |
MatGetOptionsPrefix |
MatMFFDSetFunctioni |
MatSetOptionsPrefix |
MatGetRedundantMatrix |
MatMFFDSetHHistory |
MatSetValuesBatch |
MatGetRow |
MatMFFDSetOptionsPrefix |
MatSetValuesRow |
MatGetRowUpperTriangular |
MatMFFDSetPeriod |
MatShellGetContext |
MatGetSubMatrices |
MatMFFDSetType |
MatShellGetOperation |
MatGetSubMatrix |
MatMFFDWPSetComputeNormU |
MATSHELL |
MatGetTrace |
MatMissingDiagonal |
MatShellSetContext |
MatGetValues |
MatMPIAIJSetValuesBatch |
MatShellSetOperation |
MatGetVecsFFTW |
MatMPIBAIJSetHashTableFactor |
MatStashGetInfo |
MatGetVecs |
MatMPIBAIJSetValuesBlocked |
MatStoreValues |
MatHasOperation |
MatNestGetISs |
|
MatIJBin |
MatNestGetLocalISs |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
MatBackwardSolve |
MatICCFactorSymbolic |
MatNestGetSubMats |
MatCheckCompressedRow |
MatILUFactor |
MatNestSetSubMat |
MatCholeskyFactor |
MatILUFactorSymbolic |
MatNestSetVecType |
MatCholeskyFactorNumeric |
MatIncreaseOverlap |
MatNullSpaceGetVecs |
MatCholeskyFactorSymbolic |
MatInitializePackage |
MatOrderingRegisterDynamic |
MatCoarsenRegisterDynamic |
MatLUFactor |
MatPartitioningRegisterDynamic |
MatColoringPatch |
MatLUFactorNumeric |
MatRestoreColumnIJ |
MatColoringRegisterDynamic |
MatLUFactorSymbolic |
MatRestoreRowIJ |
MatCreateLocalRef |
MatMatSolve |
MatSeqAIJSetPreallocationCSR |
MatCreateSubMatrix |
MatMFFDFinalizePackage |
MatSeqBAIJSetPreallocationCSR |
MatDiagonalScaleLocal |
MatMFFD |
MatSetColoring |
MatFactorInfo |
MatMFFDInitializePackage |
MatSetUnfactored |
MatFactorInfoInitialize |
MatMFFDRegisterAll |
MatSetValuesAdic |
MatFinalizePackage |
MatMFFDRegisterDestroy |
MatSetValuesAdifor |
MatFindZeroDiagonals |
MatMFFDRegisterDynamic |
MatSolveAdd |
MatForwardSolve |
MatMPIAdjCreateNonemptySubcommMat |
MatSolve |
MatGetBrowsOfAcols |
MatMPIAIJGetLocalMatCondensed |
MatSolves |
MatGetColumnIJ |
MatMPIAIJGetLocalMat |
MatSolveTransposeAdd |
MatGetCommunicationStructs |
MatMPIAIJSetPreallocationCSR |
MatSolveTranspose |
MatGetNearNullSpace |
MatMPIBAIJSetPreallocationCSR |
MatSOR |
MatGetNullSpace |
MatMPISBAIJSetPreallocationCSR |
MatSubMatrixUpdate |
MatGetOwnershipRangeColumn |
MatMultDiagonalBlock |
PetscPLAPACKFinalizePackage |
MatGetRowIJ |
MatNestGetSize |
PetscPLAPACKInitializePackage |
MatICCFactor |
MatNestGetSubMat |
|
No deprecated routines |