Lines Matching refs:Rows
28 PetscErrorCode MatCreateSubMatrixFree(Mat mat, IS Rows, IS Cols, Mat *J) in MatCreateSubMatrixFree() argument
43 ctx->Rows = Rows; in MatCreateSubMatrixFree()
45 PetscCall(PetscObjectReference((PetscObject)Rows)); in MatCreateSubMatrixFree()
67 PetscErrorCode MatSMFResetRowColumn(Mat mat, IS Rows, IS Cols) in MatSMFResetRowColumn() argument
73 PetscCall(ISDestroy(&ctx->Rows)); in MatSMFResetRowColumn()
75 PetscCall(PetscObjectReference((PetscObject)Rows)); in MatSMFResetRowColumn()
78 ctx->Rows = Rows; in MatSMFResetRowColumn()
91 PetscCall(VecISSet(y, ctx->Rows, 0.0)); in MatMult_SMF()
102 PetscCall(VecISSet(ctx->VC, ctx->Rows, 0.0)); in MatMultTranspose_SMF()
125 PetscCall(ISDestroy(&ctx->Rows)); in MatDestroy_SMF()
158 PetscCall(MatCreateSubMatrixFree(ctx->A, ctx->Rows, ctx->Cols, M)); in MatDuplicate_SMF()
170 PetscCall(ISEqual(ctx1->Rows, ctx2->Rows, &flg2)); in MatEqual_SMF()