Lines Matching refs:B_Ddelta
78 PetscCall(MatDestroy(&mat_ctx->B_Ddelta)); in PCBDDCDestroyFETIDPMat()
108 PetscCall(MatDestroy(&pc_ctx->B_Ddelta)); in PCBDDCDestroyFETIDPPC()
479 …calingMat, fetidpmat_ctx->B_delta, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &fetidpmat_ctx->B_Ddelta)); in PCBDDCSetupFETIDPMatContext()
482 PetscCall(MatCreate(PETSC_COMM_SELF, &fetidpmat_ctx->B_Ddelta)); in PCBDDCSetupFETIDPMatContext()
483 …PetscCall(MatSetSizes(fetidpmat_ctx->B_Ddelta, n_local_lambda, pcis->n_B, n_local_lambda, pcis->n_… in PCBDDCSetupFETIDPMatContext()
485 PetscCall(MatSetType(fetidpmat_ctx->B_Ddelta, MATSEQAIJ)); in PCBDDCSetupFETIDPMatContext()
486 PetscCall(MatSeqAIJSetPreallocation(fetidpmat_ctx->B_Ddelta, 1, NULL)); in PCBDDCSetupFETIDPMatContext()
487 …for (i = 0; i < n_local_lambda; i++) PetscCall(MatSetValue(fetidpmat_ctx->B_Ddelta, i, cols_B_delt… in PCBDDCSetupFETIDPMatContext()
488 PetscCall(MatAssemblyBegin(fetidpmat_ctx->B_Ddelta, MAT_FINAL_ASSEMBLY)); in PCBDDCSetupFETIDPMatContext()
489 PetscCall(MatAssemblyEnd(fetidpmat_ctx->B_Ddelta, MAT_FINAL_ASSEMBLY)); in PCBDDCSetupFETIDPMatContext()
609 PetscCall(MatSetType(fetidpmat_ctx->B_Ddelta, MATSHELL)); in PCBDDCSetupFETIDPMatContext()
610 PetscCall(MatShellSetContext(fetidpmat_ctx->B_Ddelta, ctx)); in PCBDDCSetupFETIDPMatContext()
611 …PetscCall(MatShellSetOperation(fetidpmat_ctx->B_Ddelta, MATOP_MULT, (PetscErrorCodeFn *)MatMult_BD… in PCBDDCSetupFETIDPMatContext()
612 …PetscCall(MatShellSetOperation(fetidpmat_ctx->B_Ddelta, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)… in PCBDDCSetupFETIDPMatContext()
613 …PetscCall(MatShellSetOperation(fetidpmat_ctx->B_Ddelta, MATOP_DESTROY, (PetscErrorCodeFn *)MatDest… in PCBDDCSetupFETIDPMatContext()
614 PetscCall(MatSetUp(fetidpmat_ctx->B_Ddelta)); in PCBDDCSetupFETIDPMatContext()
728 PetscCall(PetscObjectReference((PetscObject)mat_ctx->B_Ddelta)); in PCBDDCSetupFETIDPPCContext()
729 fetidppc_ctx->B_Ddelta = mat_ctx->B_Ddelta; in PCBDDCSetupFETIDPPCContext()
736 PetscCall(MatShellGetContext(mat_ctx->B_Ddelta, &ctx)); in PCBDDCSetupFETIDPPCContext()
968 PetscCall(MatMultTranspose(pc_ctx->B_Ddelta, pc_ctx->lambda_local, pcis->vec2_B)); in FETIDPPCApply_Kernel()
976 PetscCall(MatMult(pc_ctx->B_Ddelta, pcis->vec1_B, pc_ctx->lambda_local)); in FETIDPPCApply_Kernel()
1026 PetscCall(PetscObjectTypeCompare((PetscObject)pc_ctx->B_Ddelta, MATSHELL, &isshell)); in FETIDPPCView()
1030 PetscCall(MatShellGetContext(pc_ctx->B_Ddelta, &ctx)); in FETIDPPCView()