Beginner - Basic usage |
MATAIJ |
MATSOLVERUMFPACK |
MatMumpsGetInfog |
MATAIJCRL |
Mat |
MatMumpsGetInverse |
MATAIJCUSPARSE |
MatAssemblyBegin |
MatMumpsGetInverseTranspose |
MATAIJMKL |
MatAssemblyEnd |
MatMumpsGetRinfo |
MATAIJPERM |
MatAssemblyType |
MatMumpsGetRinfog |
MATAIJSELL |
MatColoring |
MatMumpsSetCntl |
MATAIJVIENNACL |
MatColoringType |
MatMumpsSetIcntl |
MATBAIJ |
MatComputeBandwidth |
MatOption |
MATBAIJMKL |
MatCreate |
MatOrderingType |
MATDENSE |
MatCreateSubMatrixOption |
MatPartitioning |
MATELEMENTAL |
MatDestroy |
MatPartitioningType |
MATMPIADJ |
MatDuplicateOption |
MatResetPreallocation |
MATMPIAIJ |
MatFDColoring |
MatReuse |
MATMPIBAIJ |
MatFactorError |
MatSORType |
MATMPISBAIJ |
MatFactorShiftType |
MatSTRUMPACKSetColPerm |
MATMPISELL |
MatFactorType |
MatSTRUMPACKSetHSSAbsTol |
MATSBAIJ |
MatGetLocalSize |
MatSTRUMPACKSetHSSLeafSize |
MATSELL |
MatGetOwnershipRange |
MatSTRUMPACKSetHSSMaxRank |
MATSEQAIJ |
MatGetOwnershipRanges |
MatSTRUMPACKSetHSSMinSepSize |
MATSEQAIJCUSPARSE |
MatGetOwnershipRangesColumn |
MatSTRUMPACKSetHSSRelTol |
MATSEQAIJVIENNACL |
MatGetSize |
MatSTRUMPACKSetReordering |
MATSEQBAIJ |
MatHasCongruentLayouts |
MatSetFromOptions |
MATSEQDENSE |
MatInfoType |
MatSetSizes |
MATSEQSBAIJ |
MatLoad |
MatSetStencil |
MATSOLVERCHOLMOD |
MatMFFDType |
MatSetUp |
MATSOLVERCUSPARSE |
MatMkl_PardisoSetCntl |
MatSetValue |
MATSOLVERESSL |
MatMult |
MatSetValues |
MATSOLVERKLU |
MatMultAdd |
MatSetValuesBlockedStencil |
MATSOLVERLUSOL |
MatMultConstrained |
MatSetValuesStencil |
MATSOLVERMATLAB |
MatMultHermitianTranspose |
MatSolverType |
MATSOLVERMKL_PARDISO |
MatMultHermitianTransposeAdd |
MatStencil |
MATSOLVERMUMPS |
MatMultTranspose |
MatStructure |
MATSOLVERPASTIX |
MatMultTransposeAdd |
MatSuperluSetILUDropTol |
MATSOLVERSPARSEELEMENTAL |
MatMultTransposeConstrained |
MatTransposeColoring |
MATSOLVERSSTRUMPACK |
MatMumpsGetCntl |
MatType |
MATSOLVERSUPERLU |
MatMumpsGetIcntl |
MatView |
MATSOLVERSUPERLU_DIST |
MatMumpsGetInfo |
MatXAIJSetPreallocation |
Intermediate - Setting options for algorithms and data structures |
MATHYPRE |
MatEqual |
MatPtAP |
MATMFFD_DS |
MatFactorGetSolverType |
MatPtAPNumeric |
MATMFFD_WP |
MatFindNonzeroRows |
MatPtAPSymbolic |
MATNEST |
MatFindZeroRows |
MatPythonCreate |
MATSOLVERBAS |
MatGetBlockSize |
MatPythonSetType |
MatAXPY |
MatGetBlockSizes |
MatRARt |
MatAYPX |
MatGetColumnNorms |
MatRARtNumeric |
MatBlockMatSetPreallocation |
MatGetDiagonal |
MatRARtSymbolic |
MatCUSPARSEFormatOperation |
MatGetFactor |
MatReorderForNonzeroDiagonal |
MatCUSPARSESetFormat |
MatGetFactorAvailable |
MatRestoreLocalSubMatrix |
MatCUSPARSEStorageFormat |
MatGetFactorType |
MatRestrict |
MatChop |
MatGetInfo |
MatSTRUMPACKReordering |
MatColoringWeightType |
MatGetLocalSubMatrix |
MatScale |
MatConvert |
MatGetNonzeroState |
MatScatterGetVecScatter |
MatCopy |
MatGetOption |
MatSeqAIJFromMatlab |
MatCreateAIJ |
MatGetOwnershipIS |
MatSeqAIJGetArray |
MatCreateAIJCUSPARSE |
MatGetRowMax |
MatSeqAIJGetMaxRowNonzeros |
MatCreateAIJViennaCL |
MatGetRowMaxAbs |
MatSeqAIJRestoreArray |
MatCreateBAIJ |
MatGetRowMin |
MatSeqAIJSetPreallocation |
MatCreateBAIJMKL |
MatGetRowMinAbs |
MatSeqAIJSetType |
MatCreateBlockMat |
MatGetRowSum |
MatSeqBAIJSetPreallocation |
MatCreateDense |
MatGetSeqNonzeroStructure |
MatSeqDenseSetLDA |
MatCreateFFT |
MatGetType |
MatSeqDenseSetPreallocation |
MatCreateHermitianTranspose |
MatGetVariableBlockSizes |
MatSeqSBAIJGetArray |
MatCreateLRC |
MatHYPRESetPreallocation |
MatSeqSBAIJRestoreArray |
MatCreateMPIAIJCRL |
MatHermitianTranspose |
MatSeqSBAIJSetPreallocation |
MatCreateMPIAIJMKL |
MatISSetPreallocation |
MatSeqSELLRestoreArray |
MatCreateMPIAIJPERM |
MatInfo |
MatSeqSELLSetPreallocation |
MatCreateMPIAIJSELL |
MatInterpolate |
MatSetBlockSize |
MatCreateMPIAIJWithArrays |
MatInterpolateAdd |
MatSetBlockSizes |
MatCreateMPIAdj |
MatIsHermitian |
MatSetLocalToGlobalMapping |
MatCreateMPIBAIJWithArrays |
MatIsHermitianTranspose |
MatSetOption |
MatCreateMPISBAIJWithArrays |
MatIsStructurallySymmetric |
MatSetRandom |
MatCreateNormal |
MatIsSymmetric |
MatSetType |
MatCreateNormalHermitian |
MatIsTranspose |
MatSetValuesBlocked |
MatCreateSBAIJ |
MatLRCGetMats |
MatSetValuesBlockedLocal |
MatCreateSELL |
MatMPIAIJSetPreallocation |
MatSetValuesLocal |
MatCreateScatter |
MatMPIAdjSetPreallocation |
MatSetValuesRowLocal |
MatCreateSeqAIJ |
MatMPIAdjToSeq |
MatSetVariableBlockSizes |
MatCreateSeqAIJCRL |
MatMPIBAIJSetPreallocation |
MatShift |
MatCreateSeqAIJCUSPARSE |
MatMPIDenseSetPreallocation |
MatSolvePackageGet |
MatCreateSeqAIJFromTriple |
MatMPISBAIJSetPreallocation |
MatSolvePackageRegister |
MatCreateSeqAIJMKL |
MatMPISELLSetPreallocation |
MatStashSetInitialSize |
MatCreateSeqAIJPERM |
MatMatMatMult |
MatTranspose |
MatCreateSeqAIJSELL |
MatMatMult |
MatTransposeColoringCreate |
MatCreateSeqAIJViennaCL |
MatMatMultEqual |
MatTransposeColoringDestroy |
MatCreateSeqAIJWithArrays |
MatMatMultNumeric |
MatTransposeGetMat |
MatCreateSeqBAIJ |
MatMatMultSymbolic |
MatTransposeMatMult |
MatCreateSeqBAIJMKL |
MatMatTransposeMult |
MatTransposeMatMultEqual |
MatCreateSeqCUFFT |
MatMkl_CPardisoSetCntl |
MatZeroEntries |
MatCreateSeqDense |
MatMultAddEqual |
MatZeroRows |
MatCreateSeqSBAIJ |
MatMultEqual |
MatZeroRowsColumns |
MatCreateSeqSELL |
MatMultTransposeAddEqual |
MatZeroRowsColumnsIS |
MatCreateTranspose |
MatMultTransposeEqual |
MatZeroRowsColumnsLocal |
MatDenseGetArray |
MatNorm |
MatZeroRowsColumnsLocalIS |
MatDenseGetArrayRead |
MatPreallocateFinalize |
MatZeroRowsColumnsStencil |
MatDenseGetColumn |
MatPreallocateInitialize |
MatZeroRowsIS |
MatDenseGetLocalMatrix |
MatPreallocateLocation |
MatZeroRowsLocal |
MatDenseRestoreArray |
MatPreallocateSet |
MatZeroRowsLocalIS |
MatDenseRestoreArrayRead |
MatPreallocateSetLocal |
MatZeroRowsStencil |
MatDenseRestoreColumn |
MatPreallocateSetLocalBlock |
VecScatterFFTWToPetsc |
MatDiagonalScale |
MatPreallocateSetLocalRemoveDups |
VecScatterPetscToFFTW |
MatDiagonalSet |
MatPreallocateSymmetricSetBlock |
|
MatDuplicate |
MatPreallocateSymmetricSetLocalBlock |
|
Advanced - Setting more advanced options and customization |
MATBLOCKMAT |
MatGetColumnVector |
MatNestGetISs |
MATCOMPOSITE |
MatGetDiagonalBlock |
MatNestGetLocalISs |
MATIS |
MatGetGhosts |
MatNestSetSubMats |
MATMAIJ |
MatGetInertia |
MatNullSpace |
MATMFFD |
MatGetLayouts |
MatNullSpaceCreate |
MATPREALLOCATOR |
MatGetLocalToGlobalMapping |
MatNullSpaceCreateRigidBody |
MATSCATTER |
MatGetMultiProcBlock |
MatNullSpaceDestroy |
MATSHELL |
MatGetOptionsPrefix |
MatNullSpaceRemove |
MatAppendOptionsPrefix |
MatGetRow |
MatNullSpaceSetFunction |
MatAssembled |
MatGetRowUpperTriangular |
MatNullSpaceTest |
MatCompositeAddMat |
MatGetTrace |
MatNullSpaceView |
MatCompositeMerge |
MatGetValues |
MatPermute |
MatCompositeSetType |
MatHasOperation |
MatPreallocatorPreallocate |
MatComputeExplicitOperator |
MatISFixLocalEmpty |
MatRealPart |
MatComputeExplicitOperatorTranspose |
MatISGetLocalMat |
MatRegister |
MatConjugate |
MatISRestoreLocalMat |
MatRegisterAll |
MatCreateComposite |
MatISSetLocalMat |
MatRegisterBaseName |
MatCreateIS |
MatISSetLocalMatType |
MatRestoreRow |
MatCreateMAIJ |
MatISSetUpSF |
MatRestoreRowUpperTriangular |
MatCreateMFFD |
MatISStoreL2L |
MatRetrieveValues |
MatCreateMPIAIJSumSeqAIJ |
MatImaginaryPart |
MatScatterSetVecScatter |
MatCreateMPIAIJWithSeqAIJ |
MatInodeGetInodeSizes |
MatSeqAIJGetArrayF90 |
MatCreateMPIAIJWithSplitArrays |
MatInvertBlockDiagonal |
MatSeqAIJRegister |
MatCreateMPIMatConcatenateSeqMat |
MatInvertBlockDiagonalMat |
MatSeqAIJRegisterAll |
MatCreateNest |
MatInvertVariableBlockDiagonal |
MatSeqAIJRestoreArrayF90 |
MatCreateRedundantMatrix |
MatIsHermitianKnown |
MatSeqAIJSetColumnIndices |
MatCreateSeqBAIJWithArrays |
MatIsSymmetricKnown |
MatSeqBAIJSetColumnIndices |
MatCreateSeqSBAIJWithArrays |
MatMAIJGetAIJ |
MatSeqSBAIJSetColumnIndices |
MatCreateShell |
MatMAIJRedimension |
MatSetErrorIfFailure |
MatCreateSubMatrices |
MatMFFDCheckPositivity |
MatSetNearNullSpace |
MatCreateSubMatricesMPI |
MatMFFDDSSetUmin |
MatSetNullSpace |
MatCreateSubMatrix |
MatMFFDGetH |
MatSetOptionsPrefix |
MatCreateVecs |
MatMFFDResetHHistory |
MatSetTransposeNullSpace |
MatCreateVecsFFTW |
MatMFFDSetBase |
MatSetValuesBatch |
MatDenseGetArrayF90 |
MatMFFDSetCheckh |
MatSetValuesRow |
MatDenseRestoreArrayF90 |
MatMFFDSetFunction |
MatShellGetContext |
MatDestroyMatrices |
MatMFFDSetFunctionError |
MatShellGetOperation |
MatDestroySeqNonzeroStructure |
MatMFFDSetFunctioni |
MatShellSetContext |
MatDestroySubMatrices |
MatMFFDSetFunctioniBase |
MatShellSetManageScalingShifts |
MatFactorCreateSchurComplement |
MatMFFDSetHHistory |
MatShellSetOperation |
MatFactorFactorizeSchurComplement |
MatMFFDSetOptionsPrefix |
MatShellTestMult |
MatFactorGetError |
MatMFFDSetPeriod |
MatShellTestMultTranpose |
MatFactorGetErrorZeroPivot |
MatMFFDSetType |
MatStashGetInfo |
MatFactorGetSchurComplement |
MatMFFDWPSetComputeNormU |
MatStoreValues |
MatFactorInvertSchurComplement |
MatMPIAIJSetUseScalableIncreaseOverlap |
MatSubdomainsCreateCoalesce |
MatFactorRestoreSchurComplement |
MatMPIBAIJSetHashTableFactor |
MatTransColoringApplyDenToSp |
MatFactorSolveSchurComplement |
MatMPIBAIJSetValuesBlocked |
MatTransColoringApplySpToDen |
MatFactorSolveSchurComplementTranspose |
MatMissingDiagonal |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
MATDUMMY |
MatGetOwnershipRangeColumn |
MatMatSolveTranspose |
MatBackwardSolve |
MatGetRowIJ |
MatMatTransposeSolve |
MatCheckCompressedRow |
MatGetTransposeNullSpace |
MatMultDiagonalBlock |
MatCholeskyFactor |
MatICCFactor |
MatNestGetSize |
MatCholeskyFactorNumeric |
MatICCFactorSymbolic |
MatNestGetSubMat |
MatCholeskyFactorSymbolic |
MatILUFactor |
MatNestGetSubMats |
MatColoringPatch |
MatILUFactorSymbolic |
MatNestSetSubMat |
MatCreateLocalRef |
MatISGetMPIXAIJ |
MatNestSetVecType |
MatCreateSubMatrixVirtual |
MatIncreaseOverlap |
MatNullSpaceGetVecs |
MatDensePlaceArray |
MatIncreaseOverlapSplit |
MatResidual |
MatDenseResetArray |
MatInitializePackage |
MatRestoreColumnIJ |
MatDiagonalScaleLocal |
MatLUFactor |
MatRestoreRowIJ |
MatFactorClearError |
MatLUFactorNumeric |
MatSOR |
MatFactorInfo |
MatLUFactorSymbolic |
MatSeqAIJSetPreallocationCSR |
MatFactorInfoInitialize |
MatMFFD |
MatSeqBAIJSetPreallocationCSR |
MatFactorSetSchurIS |
MatMFFDFinalizePackage |
MatSeqSBAIJSetPreallocationCSR |
MatFinalizePackage |
MatMFFDInitializePackage |
MatSetBlockSizesFromMats |
MatFindOffBlockDiagonalEntries |
MatMFFDRegister |
MatSetOperation |
MatFindZeroDiagonals |
MatMFFDRegisterAll |
MatSetUnfactored |
MatForwardSolve |
MatMPIAIJGetLocalMat |
MatSolve |
MatGalerkin |
MatMPIAIJGetLocalMatCondensed |
MatSolveAdd |
MatGetBrowsOfAcols |
MatMPIAIJSetPreallocationCSR |
MatSolveTranspose |
MatGetColumnIJ |
MatMPIAdjCreateNonemptySubcommMat |
MatSolveTransposeAdd |
MatGetCommunicationStructs |
MatMPIBAIJSetPreallocationCSR |
MatSolves |
MatGetNearNullSpace |
MatMPISBAIJSetPreallocationCSR |
MatSubMatrixVirtualUpdate |
MatGetNullSpace |
MatMPISELLGetLocalMatCondensed |
PetscElementalFinalizePackage |
MatGetOperation |
MatMatSolve |
PetscElementalInitializePackage |
No deprecated routines |