Lines Matching refs:scall

7258 …teSubMatrices(Mat mat, PetscInt n, const IS irow[], const IS icol[], MatReuse scall, Mat *submat[])  in MatCreateSubMatrices()  argument
7273 if (n && scall == MAT_REUSE_MATRIX) { in MatCreateSubMatrices()
7281 PetscUseTypeMethod(mat, createsubmatrices, n, irow, icol, scall, submat); in MatCreateSubMatrices()
7319 …ubMatricesMPI(Mat mat, PetscInt n, const IS irow[], const IS icol[], MatReuse scall, Mat *submat[]) in MatCreateSubMatricesMPI() argument
7334 if (n && scall == MAT_REUSE_MATRIX) { in MatCreateSubMatricesMPI()
7343 PetscUseTypeMethod(mat, createsubmatricesmpi, n, irow, icol, scall, submat); in MatCreateSubMatricesMPI()
10117 PetscErrorCode MatPtAP(Mat A, Mat P, MatReuse scall, PetscReal fill, Mat *C) in MatPtAP() argument
10120 if (scall == MAT_REUSE_MATRIX) MatCheckProduct(*C, 5); in MatPtAP()
10121 …PetscCheck(scall != MAT_INPLACE_MATRIX, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "Inplace p… in MatPtAP()
10123 if (scall == MAT_INITIAL_MATRIX) { in MatPtAP()
10177 PetscErrorCode MatRARt(Mat A, Mat R, MatReuse scall, PetscReal fill, Mat *C) in MatRARt() argument
10180 if (scall == MAT_REUSE_MATRIX) MatCheckProduct(*C, 5); in MatRARt()
10181 …PetscCheck(scall != MAT_INPLACE_MATRIX, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "Inplace p… in MatRARt()
10183 if (scall == MAT_INITIAL_MATRIX) { in MatRARt()
10202 static PetscErrorCode MatProduct_Private(Mat A, Mat B, MatReuse scall, PetscReal fill, MatProductTy… in MatProduct_Private() argument
10207 …PetscCheck(scall != MAT_INPLACE_MATRIX, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "MAT_INPLA… in MatProduct_Private()
10208 if (scall == MAT_INITIAL_MATRIX) { in MatProduct_Private()
10290 PetscErrorCode MatMatMult(Mat A, Mat B, MatReuse scall, PetscReal fill, Mat *C) in MatMatMult() argument
10293 PetscCall(MatProduct_Private(A, B, scall, fill, MATPRODUCT_AB, C)); in MatMatMult()
10336 PetscErrorCode MatMatTransposeMult(Mat A, Mat B, MatReuse scall, PetscReal fill, Mat *C) in MatMatTransposeMult() argument
10339 PetscCall(MatProduct_Private(A, B, scall, fill, MATPRODUCT_ABt, C)); in MatMatTransposeMult()
10378 PetscErrorCode MatTransposeMatMult(Mat A, Mat B, MatReuse scall, PetscReal fill, Mat *C) in MatTransposeMatMult() argument
10381 PetscCall(MatProduct_Private(A, B, scall, fill, MATPRODUCT_AtB, C)); in MatTransposeMatMult()
10421 PetscErrorCode MatMatMatMult(Mat A, Mat B, Mat C, MatReuse scall, PetscReal fill, Mat *D) in MatMatMatMult() argument
10424 if (scall == MAT_REUSE_MATRIX) MatCheckProduct(*D, 6); in MatMatMatMult()
10425 …PetscCheck(scall != MAT_INPLACE_MATRIX, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "Inplace p… in MatMatMatMult()
10427 if (scall == MAT_INITIAL_MATRIX) { in MatMatMatMult()
10609 PetscErrorCode MatGetMultiProcBlock(Mat mat, MPI_Comm subComm, MatReuse scall, Mat *subMat) in MatGetMultiProcBlock() argument
10618 …PetscCheck(scall != MAT_REUSE_MATRIX || *subMat != mat, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "MAT… in MatGetMultiProcBlock()
10620 PetscUseTypeMethod(mat, getmultiprocblock, subComm, scall, subMat); in MatGetMultiProcBlock()