Lines Matching defs:mat
165 PetscErrorCode MatFactorGetErrorZeroPivot(Mat mat, PetscReal *pivot, PetscInt *row) in MatFactorGetErrorZeroPivot()
195 PetscErrorCode MatFactorGetError(Mat mat, MatFactorError *err) in MatFactorGetError()
220 PetscErrorCode MatFactorClearError(Mat mat) in MatFactorClearError()
230 PetscErrorCode MatFindNonzeroRowsOrCols_Basic(Mat mat, PetscBool cols, PetscReal tol, IS *nonzero) in MatFindNonzeroRowsOrCols_Basic()
306 PetscErrorCode MatFindNonzeroRows(Mat mat, IS *keptrows) in MatFindNonzeroRows()
336 PetscErrorCode MatFindZeroRows(Mat mat, IS *zerorows) in MatFindZeroRows()
412 PetscErrorCode MatGetTrace(Mat mat, PetscScalar *trace) in MatGetTrace()
438 PetscErrorCode MatRealPart(Mat mat) in MatRealPart()
469 PetscErrorCode MatGetGhosts(Mat mat, PetscInt *nghosts, const PetscInt *ghosts[]) in MatGetGhosts()
496 PetscErrorCode MatImaginaryPart(Mat mat) in MatImaginaryPart()
561 PetscErrorCode MatGetRow(Mat mat, PetscInt row, PetscInt *ncols, const PetscInt *cols[], const Pets… in MatGetRow()
591 PetscErrorCode MatConjugate(Mat mat) in MatConjugate()
632 PetscErrorCode MatRestoreRow(Mat mat, PetscInt row, PetscInt *ncols, const PetscInt *cols[], const … in MatRestoreRow()
661 PetscErrorCode MatGetRowUpperTriangular(Mat mat) in MatGetRowUpperTriangular()
688 PetscErrorCode MatRestoreRowUpperTriangular(Mat mat) in MatRestoreRowUpperTriangular()
1116 PetscErrorCode MatView(Mat mat, PetscViewer viewer) in MatView()
1244 PETSC_UNUSED static int TV_display_type(const struct _p_Mat *mat) in TV_display_type()
1376 PetscErrorCode MatLoad(Mat mat, PetscViewer viewer) in MatLoad()
1532 PetscErrorCode MatSetValues(Mat mat, PetscInt m, const PetscInt idxm[], PetscInt n, const PetscInt … in MatSetValues()
1620 PetscErrorCode MatSetValuesIS(Mat mat, IS ism, IS isn, const PetscScalar v[], InsertMode addv) in MatSetValuesIS()
1666 PetscErrorCode MatSetValuesRowLocal(Mat mat, PetscInt row, const PetscScalar v[]) in MatSetValuesRowLocal()
1704 PetscErrorCode MatSetValuesRow(Mat mat, PetscInt row, const PetscScalar v[]) in MatSetValuesRow()
1788 PetscErrorCode MatSetValuesStencil(Mat mat, PetscInt m, const MatStencil idxm[], PetscInt n, const … in MatSetValuesStencil()
1903 PetscErrorCode MatSetValuesBlockedStencil(Mat mat, PetscInt m, const MatStencil idxm[], PetscInt n,… in MatSetValuesBlockedStencil()
1975 PetscErrorCode MatSetStencil(Mat mat, PetscInt dim, const PetscInt dims[], const PetscInt starts[],… in MatSetStencil()
2070 PetscErrorCode MatSetValuesBlocked(Mat mat, PetscInt m, const PetscInt idxm[], PetscInt n, const Pe… in MatSetValuesBlocked()
2165 PetscErrorCode MatGetValues(Mat mat, PetscInt m, const PetscInt idxm[], PetscInt n, const PetscInt … in MatGetValues()
2214 PetscErrorCode MatGetValuesLocal(Mat mat, PetscInt nrow, const PetscInt irow[], PetscInt ncol, cons… in MatGetValuesLocal()
2274 PetscErrorCode MatSetValuesBatch(Mat mat, PetscInt nb, PetscInt bs, PetscInt rows[], const PetscSca… in MatSetValuesBatch()
2455 PetscErrorCode MatSetValuesLocal(Mat mat, PetscInt nrow, const PetscInt irow[], PetscInt ncol, cons… in MatSetValuesLocal()
2544 PetscErrorCode MatSetValuesBlockedLocal(Mat mat, PetscInt nrow, const PetscInt irow[], PetscInt nco… in MatSetValuesBlockedLocal()
2625 PetscErrorCode MatMultDiagonalBlock(Mat mat, Vec x, Vec y) in MatMultDiagonalBlock()
2663 PetscErrorCode MatMult(Mat mat, Vec x, Vec y) in MatMult()
2714 PetscErrorCode MatMultTranspose(Mat mat, Vec x, Vec y) in MatMultTranspose()
2773 PetscErrorCode MatMultHermitianTranspose(Mat mat, Vec x, Vec y) in MatMultHermitianTranspose()
2835 PetscErrorCode MatMultAdd(Mat mat, Vec v1, Vec v2, Vec v3) in MatMultAdd()
2884 PetscErrorCode MatMultTransposeAdd(Mat mat, Vec v1, Vec v2, Vec v3) in MatMultTransposeAdd()
2934 PetscErrorCode MatMultHermitianTransposeAdd(Mat mat, Vec v1, Vec v2, Vec v3) in MatMultHermitianTransposeAdd()
2992 PetscErrorCode MatGetFactorType(Mat mat, MatFactorType *t) in MatGetFactorType()
3016 PetscErrorCode MatSetFactorType(Mat mat, MatFactorType t) in MatSetFactorType()
3065 PetscErrorCode MatGetInfo(Mat mat, MatInfoType flag, MatInfo *info) in MatGetInfo()
3122 PetscErrorCode MatLUFactor(Mat mat, IS row, IS col, const MatFactorInfo *info) in MatLUFactor()
3180 PetscErrorCode MatILUFactor(Mat mat, IS row, IS col, const MatFactorInfo *info) in MatILUFactor()
3231 PetscErrorCode MatLUFactorSymbolic(Mat fact, Mat mat, IS row, IS col, const MatFactorInfo *info) in MatLUFactorSymbolic()
3284 PetscErrorCode MatLUFactorNumeric(Mat fact, Mat mat, const MatFactorInfo *info) in MatLUFactorNumeric()
3340 PetscErrorCode MatCholeskyFactor(Mat mat, IS perm, const MatFactorInfo *info) in MatCholeskyFactor()
3398 PetscErrorCode MatCholeskyFactorSymbolic(Mat fact, Mat mat, IS perm, const MatFactorInfo *info) in MatCholeskyFactorSymbolic()
3449 PetscErrorCode MatCholeskyFactorNumeric(Mat fact, Mat mat, const MatFactorInfo *info) in MatCholeskyFactorNumeric()
3508 PetscErrorCode MatQRFactor(Mat mat, IS col, const MatFactorInfo *info) in MatQRFactor()
3554 PetscErrorCode MatQRFactorSymbolic(Mat fact, Mat mat, IS col, const MatFactorInfo *info) in MatQRFactorSymbolic()
3605 PetscErrorCode MatQRFactorNumeric(Mat fact, Mat mat, const MatFactorInfo *info) in MatQRFactorNumeric()
3658 PetscErrorCode MatSolve(Mat mat, Vec b, Vec x) in MatSolve()
3890 PetscErrorCode MatForwardSolve(Mat mat, Vec b, Vec x) in MatForwardSolve()
3943 PetscErrorCode MatBackwardSolve(Mat mat, Vec b, Vec x) in MatBackwardSolve()
3987 PetscErrorCode MatSolveAdd(Mat mat, Vec b, Vec y, Vec x) in MatSolveAdd()
4058 PetscErrorCode MatSolveTranspose(Mat mat, Vec b, Vec x) in MatSolveTranspose()
4109 PetscErrorCode MatSolveTransposeAdd(Mat mat, Vec b, Vec y, Vec x) in MatSolveTransposeAdd()
4209 PetscErrorCode MatSOR(Mat mat, Vec b, PetscReal omega, MatSORType flag, PetscReal shift, PetscInt i… in MatSOR()
4348 PetscErrorCode MatConvert(Mat mat, MatType newtype, MatReuse reuse, Mat *M) in MatConvert()
4515 PetscErrorCode MatFactorGetSolverType(Mat mat, MatSolverType *type) in MatFactorGetSolverType()
4743 PetscErrorCode MatFactorGetCanUseOrdering(Mat mat, PetscBool *flg) in MatFactorGetCanUseOrdering()
4766 PetscErrorCode MatFactorGetPreferredOrdering(Mat mat, MatFactorType ftype, MatOrderingType *otype) in MatFactorGetPreferredOrdering()
4819 PetscErrorCode MatGetFactor(Mat mat, MatSolverType type, MatFactorType ftype, Mat *f) in MatGetFactor()
4882 PetscErrorCode MatGetFactorAvailable(Mat mat, MatSolverType type, MatFactorType ftype, PetscBool *f… in MatGetFactorAvailable()
4929 PetscErrorCode MatDuplicate(Mat mat, MatDuplicateOption op, Mat *M) in MatDuplicate()
4998 PetscErrorCode MatGetDiagonal(Mat mat, Vec v) in MatGetDiagonal()
5044 PetscErrorCode MatGetRowMin(Mat mat, Vec v, PetscInt idx[]) in MatGetRowMin()
5089 PetscErrorCode MatGetRowMinAbs(Mat mat, Vec v, PetscInt idx[]) in MatGetRowMinAbs()
5136 PetscErrorCode MatGetRowMax(Mat mat, Vec v, PetscInt idx[]) in MatGetRowMax()
5181 PetscErrorCode MatGetRowMaxAbs(Mat mat, Vec v, PetscInt idx[]) in MatGetRowMaxAbs()
5221 PetscErrorCode MatGetRowSumAbs(Mat mat, Vec v) in MatGetRowSumAbs()
5257 PetscErrorCode MatGetRowSum(Mat mat, Vec v) in MatGetRowSum()
5294 PetscErrorCode MatTransposeSetPrecursor(Mat mat, Mat B) in MatTransposeSetPrecursor()
5307 static PetscErrorCode MatTranspose_Private(Mat mat, MatReuse reuse, Mat *B, PetscBool conjugate) in MatTranspose_Private()
5385 PetscErrorCode MatTranspose(Mat mat, MatReuse reuse, Mat *B) in MatTranspose()
5505 PetscErrorCode MatHermitianTranspose(Mat mat, MatReuse reuse, Mat *B) in MatHermitianTranspose()
5585 PetscErrorCode MatPermute(Mat mat, IS row, IS col, Mat *B) in MatPermute()
5673 PetscErrorCode MatDiagonalScale(Mat mat, Vec l, Vec r) in MatDiagonalScale()
5743 PetscErrorCode MatScale(Mat mat, PetscScalar a) in MatScale()
5778 PetscErrorCode MatNorm(Mat mat, NormType type, PetscReal *nrm) in MatNorm()
5828 PetscErrorCode MatAssemblyBegin(Mat mat, MatAssemblyType type) in MatAssemblyBegin()
5864 PetscErrorCode MatAssembled(Mat mat, PetscBool *assembled) in MatAssembled()
5900 PetscErrorCode MatAssemblyEnd(Mat mat, MatAssemblyType type) in MatAssemblyEnd()
6071 PetscErrorCode MatSetOption(Mat mat, MatOption op, PetscBool flg) in MatSetOption()
6183 PetscErrorCode MatGetOption(Mat mat, MatOption op, PetscBool *flg) in MatGetOption()
6240 PetscErrorCode MatZeroEntries(Mat mat) in MatZeroEntries()
6298 PetscErrorCode MatZeroRowsColumns(Mat mat, PetscInt numRows, const PetscInt rows[], PetscScalar dia… in MatZeroRowsColumns()
6335 PetscErrorCode MatZeroRowsColumnsIS(Mat mat, IS is, PetscScalar diag, Vec x, Vec b) in MatZeroRowsColumnsIS()
6405 PetscErrorCode MatZeroRows(Mat mat, PetscInt numRows, const PetscInt rows[], PetscScalar diag, Vec … in MatZeroRows()
6442 PetscErrorCode MatZeroRowsIS(Mat mat, IS is, PetscScalar diag, Vec x, Vec b) in MatZeroRowsIS()
6506 PetscErrorCode MatZeroRowsStencil(Mat mat, PetscInt numRows, const MatStencil rows[], PetscScalar d… in MatZeroRowsStencil()
6589 PetscErrorCode MatZeroRowsColumnsStencil(Mat mat, PetscInt numRows, const MatStencil rows[], PetscS… in MatZeroRowsColumnsStencil()
6651 PetscErrorCode MatZeroRowsLocal(Mat mat, PetscInt numRows, const PetscInt rows[], PetscScalar diag,… in MatZeroRowsLocal()
6706 PetscErrorCode MatZeroRowsLocalIS(Mat mat, IS is, PetscScalar diag, Vec x, Vec b) in MatZeroRowsLocalIS()
6751 PetscErrorCode MatZeroRowsColumnsLocal(Mat mat, PetscInt numRows, const PetscInt rows[], PetscScala… in MatZeroRowsColumnsLocal()
6806 PetscErrorCode MatZeroRowsColumnsLocalIS(Mat mat, IS is, PetscScalar diag, Vec x, Vec b) in MatZeroRowsColumnsLocalIS()
6845 PetscErrorCode MatGetSize(Mat mat, PetscInt *m, PetscInt *n) in MatGetSize()
6871 PetscErrorCode MatGetLocalSize(Mat mat, PetscInt *m, PetscInt *n) in MatGetLocalSize()
6912 PetscErrorCode MatGetOwnershipRangeColumn(Mat mat, PetscInt *m, PetscInt *n) in MatGetOwnershipRangeColumn()
6958 PetscErrorCode MatGetOwnershipRange(Mat mat, PetscInt *m, PetscInt *n) in MatGetOwnershipRange()
7003 PetscErrorCode MatGetOwnershipRanges(Mat mat, const PetscInt *ranges[]) in MatGetOwnershipRanges()
7043 PetscErrorCode MatGetOwnershipRangesColumn(Mat mat, const PetscInt *ranges[]) in MatGetOwnershipRangesColumn()
7132 PetscErrorCode MatILUFactorSymbolic(Mat fact, Mat mat, IS row, IS col, const MatFactorInfo *info) in MatILUFactorSymbolic()
7184 PetscErrorCode MatICCFactorSymbolic(Mat fact, Mat mat, IS perm, const MatFactorInfo *info) in MatICCFactorSymbolic()
7258 PetscErrorCode MatCreateSubMatrices(Mat mat, PetscInt n, const IS irow[], const IS icol[], MatReuse… in MatCreateSubMatrices()
7319 PetscErrorCode MatCreateSubMatricesMPI(Mat mat, PetscInt n, const IS irow[], const IS icol[], MatRe… in MatCreateSubMatricesMPI()
7370 PetscErrorCode MatDestroyMatrices(PetscInt n, Mat *mat[]) in MatDestroyMatrices()
7402 PetscErrorCode MatDestroySubMatrices(PetscInt n, Mat *mat[]) in MatDestroySubMatrices()
7436 PetscErrorCode MatGetSeqNonzeroStructure(Mat mat, Mat *matstruct) in MatGetSeqNonzeroStructure()
7467 PetscErrorCode MatDestroySeqNonzeroStructure(Mat *mat) in MatDestroySeqNonzeroStructure()
7500 PetscErrorCode MatIncreaseOverlap(Mat mat, PetscInt n, IS is[], PetscInt ov) in MatIncreaseOverlap()
7550 PetscErrorCode MatIncreaseOverlapSplit(Mat mat, PetscInt n, IS is[], PetscInt ov) in MatIncreaseOverlapSplit()
7592 PetscErrorCode MatGetBlockSize(Mat mat, PetscInt *bs) in MatGetBlockSize()
7623 PetscErrorCode MatGetBlockSizes(Mat mat, PetscInt *rbs, PetscInt *cbs) in MatGetBlockSizes()
7654 PetscErrorCode MatSetBlockSize(Mat mat, PetscInt bs) in MatSetBlockSize()
7666 Mat *mat; member
7700 PetscErrorCode MatComputeVariableBlockEnvelope(Mat mat) in MatComputeVariableBlockEnvelope()
7917 PetscErrorCode MatSetVariableBlockSizes(Mat mat, PetscInt nblocks, const PetscInt bsizes[]) in MatSetVariableBlockSizes()
7950 PetscErrorCode MatGetVariableBlockSizes(Mat mat, PetscInt *nblocks, const PetscInt *bsizes[]) in MatGetVariableBlockSizes()
8070 PetscErrorCode MatSetBlockSizes(Mat mat, PetscInt rbs, PetscInt cbs) in MatSetBlockSizes()
8116 PetscErrorCode MatSetBlockSizesFromMats(Mat mat, Mat fromRow, Mat fromCol) in MatSetBlockSizesFromMats()
8145 PetscErrorCode MatResidual(Mat mat, Vec b, Vec x, Vec r) in MatResidual()
8202 PetscErrorCode MatGetRowIJ(Mat mat, PetscInt shift, PetscBool symmetric, PetscBool inodecompressed,… in MatGetRowIJ()
8246 PetscErrorCode MatGetColumnIJ(Mat mat, PetscInt shift, PetscBool symmetric, PetscBool inodecompress… in MatGetColumnIJ()
8292 PetscErrorCode MatRestoreRowIJ(Mat mat, PetscInt shift, PetscBool symmetric, PetscBool inodecompres… in MatRestoreRowIJ()
8336 PetscErrorCode MatRestoreColumnIJ(Mat mat, PetscInt shift, PetscBool symmetric, PetscBool inodecomp… in MatRestoreColumnIJ()
8376 PetscErrorCode MatColoringPatch(Mat mat, PetscInt ncolors, PetscInt n, ISColoringValue colorarray[]… in MatColoringPatch()
8428 PetscErrorCode MatSetUnfactored(Mat mat) in MatSetUnfactored()
8512 PetscErrorCode MatCreateSubMatrix(Mat mat, IS isrow, IS iscol, MatReuse cll, Mat *newmat) in MatCreateSubMatrix()
8666 PetscErrorCode MatStashSetInitialSize(Mat mat, PetscInt size, PetscInt bsize) in MatStashSetInitialSize()
8943 PetscErrorCode MatGetNullSpace(Mat mat, MatNullSpace *nullsp) in MatGetNullSpace()
8972 PetscErrorCode MatGetNullSpaces(PetscInt n, Mat mat[], MatNullSpace *nullsp[]) in MatGetNullSpaces()
9010 PetscErrorCode MatRestoreNullSpaces(PetscInt n, Mat mat[], MatNullSpace *nullsp[]) in MatRestoreNullSpaces()
9066 PetscErrorCode MatSetNullSpace(Mat mat, MatNullSpace nullsp) in MatSetNullSpace()
9091 PetscErrorCode MatGetTransposeNullSpace(Mat mat, MatNullSpace *nullsp) in MatGetTransposeNullSpace()
9119 PetscErrorCode MatSetTransposeNullSpace(Mat mat, MatNullSpace nullsp) in MatSetTransposeNullSpace()
9149 PetscErrorCode MatSetNearNullSpace(Mat mat, MatNullSpace nullsp) in MatSetNearNullSpace()
9177 PetscErrorCode MatGetNearNullSpace(Mat mat, MatNullSpace *nullsp) in MatGetNearNullSpace()
9213 PetscErrorCode MatICCFactor(Mat mat, IS row, const MatFactorInfo *info) in MatICCFactor()
9248 PetscErrorCode MatDiagonalScaleLocal(Mat mat, Vec diag) in MatDiagonalScaleLocal()
9294 PetscErrorCode MatGetInertia(Mat mat, PetscInt *nneg, PetscInt *nzero, PetscInt *npos) in MatGetInertia()
9325 PetscErrorCode MatSolves(Mat mat, Vecs b, Vecs x) in MatSolves()
9623 PetscErrorCode MatStashGetInfo(Mat mat, PetscInt *nstash, PetscInt *reallocs, PetscInt *bnstash, Pe… in MatStashGetInfo()
9653 PetscErrorCode MatCreateVecs(Mat mat, Vec *right, Vec *left) in MatCreateVecs()
9734 PetscErrorCode MatFactorSetSchurIS(Mat mat, IS is) in MatFactorSetSchurIS()
10472 PetscErrorCode MatCreateRedundantMatrix(Mat mat, PetscInt nsubcomm, MPI_Comm subcomm, MatReuse reus… in MatCreateRedundantMatrix()
10609 PetscErrorCode MatGetMultiProcBlock(Mat mat, MPI_Comm subComm, MatReuse scall, Mat *subMat) in MatGetMultiProcBlock()
10654 PetscErrorCode MatGetLocalSubMatrix(Mat mat, IS isrow, IS iscol, Mat *submat) in MatGetLocalSubMatrix()
10688 PetscErrorCode MatRestoreLocalSubMatrix(Mat mat, IS isrow, IS iscol, Mat *submat) in MatRestoreLocalSubMatrix()
10722 PetscErrorCode MatFindZeroDiagonals(Mat mat, IS *is) in MatFindZeroDiagonals()
10770 PetscErrorCode MatFindOffBlockDiagonalEntries(Mat mat, IS *is) in MatFindOffBlockDiagonalEntries()
10804 PetscErrorCode MatInvertBlockDiagonal(Mat mat, const PetscScalar *values[]) in MatInvertBlockDiagonal()
10836 PetscErrorCode MatInvertVariableBlockDiagonal(Mat mat, PetscInt nblocks, const PetscInt bsizes[], P… in MatInvertVariableBlockDiagonal()
11007 PetscErrorCode MatTransposeColoringCreate(Mat mat, ISColoring iscoloring, MatTransposeColoring *col… in MatTransposeColoringCreate()
11049 PetscErrorCode MatGetNonzeroState(Mat mat, PetscObjectState *state) in MatGetNonzeroState()
11247 PetscErrorCode MatSetOperation(Mat mat, MatOperation op, PetscErrorCodeFn *f) in MatSetOperation()
11287 PetscErrorCode MatGetOperation(Mat mat, MatOperation op, PetscErrorCodeFn **f) in MatGetOperation()
11314 PetscErrorCode MatHasOperation(Mat mat, MatOperation op, PetscBool *has) in MatHasOperation()
11351 PetscErrorCode MatHasCongruentLayouts(Mat mat, PetscBool *cong) in MatHasCongruentLayouts()