Lines Matching refs:change

84       if (deluxe_ctx->change) {  in PCBDDCScalingExtension_Deluxe()
88 Mat change; in PCBDDCScalingExtension_Deluxe() local
90 PetscCall(KSPGetOperators(deluxe_ctx->change[i], &change, NULL)); in PCBDDCScalingExtension_Deluxe()
91 PetscCall(MatMultTranspose(change, deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingExtension_Deluxe()
93 … PetscCall(KSPSolve(deluxe_ctx->change[i], deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingExtension_Deluxe()
109 if (deluxe_ctx->change) { in PCBDDCScalingExtension_Deluxe()
110 Mat change; in PCBDDCScalingExtension_Deluxe() local
112 PetscCall(KSPGetOperators(deluxe_ctx->change[i], &change, NULL)); in PCBDDCScalingExtension_Deluxe()
113 PetscCall(MatMult(change, deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingExtension_Deluxe()
177 if (deluxe_ctx->change) { in PCBDDCScalingRestriction_Deluxe()
178 Mat change; in PCBDDCScalingRestriction_Deluxe() local
182 PetscCall(KSPGetOperators(deluxe_ctx->change[i], &change, NULL)); in PCBDDCScalingRestriction_Deluxe()
183 PetscCall(MatMultTranspose(change, deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingRestriction_Deluxe()
198 if (deluxe_ctx->change) { in PCBDDCScalingRestriction_Deluxe()
200 Mat change; in PCBDDCScalingRestriction_Deluxe() local
202 PetscCall(KSPGetOperators(deluxe_ctx->change[i], &change, NULL)); in PCBDDCScalingRestriction_Deluxe()
203 PetscCall(MatMult(change, deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1[i])); in PCBDDCScalingRestriction_Deluxe()
205 …PetscCall(KSPSolveTranspose(deluxe_ctx->change[i], deluxe_ctx->seq_work2[i], deluxe_ctx->seq_work1… in PCBDDCScalingRestriction_Deluxe()
466 deluxe_ctx->change = sub_schurs->change; in PCBDDCScalingSetUp_Deluxe_Private()
533 if (deluxe_ctx->change) { in PCBDDCScalingSetUp_Deluxe_Private()
536 PetscCall(KSPGetOperators(deluxe_ctx->change[i], &C, NULL)); in PCBDDCScalingSetUp_Deluxe_Private()
552 deluxe_ctx->change = NULL; in PCBDDCScalingSetUp_Deluxe_Private()
556 if (deluxe_ctx->change && !deluxe_ctx->change_with_qr) { in PCBDDCScalingSetUp_Deluxe_Private()
561 PetscCall(KSPGetPC(deluxe_ctx->change[i], &pc)); in PCBDDCScalingSetUp_Deluxe_Private()
563 PetscCall(KSPSetFromOptions(deluxe_ctx->change[i])); in PCBDDCScalingSetUp_Deluxe_Private()
565 PetscCall(KSPSetUp(deluxe_ctx->change[i])); in PCBDDCScalingSetUp_Deluxe_Private()