Lines Matching refs:op_mult_transpose

288     if (ctx->op_mult_transpose) {  in MatView_Ceed()
291 if (is_detailed) PetscCallCeed(ctx->ceed, CeedOperatorView(ctx->op_mult_transpose, file)); in MatView_Ceed()
292 else PetscCallCeed(ctx->ceed, CeedOperatorViewTerse(ctx->op_mult_transpose, file)); in MatView_Ceed()
317 PetscErrorCode MatCreateCeed(DM dm_x, DM dm_y, CeedOperator op_mult, CeedOperator op_mult_transpose in MatCreateCeed() argument
354 if (op_mult_transpose) { in MatCreateCeed()
358 …PetscCall(MatCeedContextCreate(dm_x, dm_y, X_loc, Y_loc_transpose, op_mult, op_mult_transpose, MAT… in MatCreateCeed()
472 …if (op_mult_transpose) PetscCall(MatShellSetOperation(*mat, MATOP_MULT_TRANSPOSE, (void (*)(void))… in MatCreateCeed()
538 …if (ctx->op_mult_transpose) PetscCall(MatShellSetOperation(mat_other, MATOP_MULT_TRANSPOSE, (void … in MatCeedCopy()
578 if (ctx->op_mult_transpose) { in MatCeedSetAssemblyDataUpdateNeeded()
579 …ed(ctx->ceed, CeedOperatorSetQFunctionAssemblyDataUpdateNeeded(ctx->op_mult_transpose, update_need… in MatCeedSetAssemblyDataUpdateNeeded()
774 if (ctx->op_mult_transpose) { in MatCeedSetContextDouble()
776 … PetscCallCeed(ctx->ceed, CeedOperatorGetContextFieldLabel(ctx->op_mult_transpose, name, &label)); in MatCeedSetContextDouble()
782 … PetscCallCeed(ctx->ceed, CeedOperatorSetContextDouble(ctx->op_mult_transpose, label, &value)); in MatCeedSetContextDouble()
816 if (!label && ctx->op_mult_transpose) { in MatCeedGetContextDouble()
817 op = ctx->op_mult_transpose; in MatCeedGetContextDouble()
1192 …rrorCode MatCeedGetCeedOperators(Mat mat, CeedOperator *op_mult, CeedOperator *op_mult_transpose) { in MatCeedGetCeedOperators() argument
1201 if (op_mult_transpose) { in MatCeedGetCeedOperators()
1202 *op_mult_transpose = NULL; in MatCeedGetCeedOperators()
1203 PetscCallCeed(ctx->ceed, CeedOperatorReferenceCopy(ctx->op_mult_transpose, op_mult_transpose)); in MatCeedGetCeedOperators()
1219 …Code MatCeedRestoreCeedOperators(Mat mat, CeedOperator *op_mult, CeedOperator *op_mult_transpose) { in MatCeedRestoreCeedOperators() argument
1225 if (op_mult_transpose) PetscCallCeed(ctx->ceed, CeedOperatorDestroy(op_mult_transpose)); in MatCeedRestoreCeedOperators()
1336 …m_x, DM dm_y, Vec X_loc, Vec Y_loc_transpose, CeedOperator op_mult, CeedOperator op_mult_transpose, in MatCeedContextCreate() argument
1375 …if (op_mult_transpose) PetscCallCeed((*ctx)->ceed, CeedOperatorReferenceCopy(op_mult_transpose, &(… in MatCeedContextCreate()
1385 if (op_mult_transpose) { in MatCeedContextCreate()
1386 …PetscCallCeed((*ctx)->ceed, CeedOperatorGetFlopsEstimate(op_mult_transpose, &ceed_flops_estimate)); in MatCeedContextCreate()
1494 PetscCallCeed((*ctx)->ceed, CeedOperatorDestroy(&(*ctx)->op_mult_transpose)); in MatCeedContextDestroy()
1640 …PetscCallCeed(ctx->ceed, CeedOperatorApplyAdd(ctx->op_mult_transpose, ctx->y_loc, ctx->x_loc, CEED… in MatMultTranspose_Ceed()