Lines Matching refs:ChangeOfBasisMatrix

158 …tscViewerASCIIPrintf(viewer, "  Has change of basis matrix: %d\n", !!pcbddc->ChangeOfBasisMatrix));  in PCView_BDDC()
1327 if (pcbddc->ChangeOfBasisMatrix) { in PCPreSolve_BDDC()
1328 PetscCall(MatMultTranspose(pcbddc->ChangeOfBasisMatrix, rhs, v)); in PCPreSolve_BDDC()
1343 if (pcbddc->ChangeOfBasisMatrix && pcbddc->change_interior) { in PCPreSolve_BDDC()
1347 PetscCall(MatMultTranspose(pcbddc->ChangeOfBasisMatrix, rhs, pcis->vec1_global)); in PCPreSolve_BDDC()
1359 if (pcbddc->ChangeOfBasisMatrix && pcbddc->change_interior) { in PCPreSolve_BDDC()
1363 PetscCall(MatMult(pcbddc->ChangeOfBasisMatrix, pcis->vec1_global, x)); in PCPreSolve_BDDC()
1370 …} else if (pcbddc->ChangeOfBasisMatrix && pcbddc->change_interior && benign_correction_computed &&… in PCPreSolve_BDDC()
1619 PetscCall(PCBDDCComputeLocalMatrix(pc, pcbddc->ChangeOfBasisMatrix)); in PCSetUp_BDDC()
1719 if (pcbddc->ChangeOfBasisMatrix) { in PCApply_BDDC()
1722 PetscCall(MatMultTranspose(pcbddc->ChangeOfBasisMatrix, r, pcbddc->work_change)); in PCApply_BDDC()
1853 if (pcbddc->ChangeOfBasisMatrix) { in PCApply_BDDC()
1856 PetscCall(MatMult(pcbddc->ChangeOfBasisMatrix, pcbddc->work_change, z)); in PCApply_BDDC()
1874 if (pcbddc->ChangeOfBasisMatrix) { in PCApplyTranspose_BDDC()
1877 PetscCall(MatMultTranspose(pcbddc->ChangeOfBasisMatrix, r, pcbddc->work_change)); in PCApplyTranspose_BDDC()
1995 if (pcbddc->ChangeOfBasisMatrix) { in PCApplyTranspose_BDDC()
1998 PetscCall(MatMult(pcbddc->ChangeOfBasisMatrix, pcbddc->work_change, z)); in PCApplyTranspose_BDDC()
2151 if (pcbddc->ChangeOfBasisMatrix) { in PCBDDCMatFETIDPGetRHS_BDDC()
2152 …PetscCall(MatMultTranspose(pcbddc->ChangeOfBasisMatrix, pcbddc->original_rhs, pcbddc->work_change)… in PCBDDCMatFETIDPGetRHS_BDDC()
2279 if (pcbddc->ChangeOfBasisMatrix) work = pcbddc->work_change; in PCBDDCMatFETIDPGetSolution_BDDC()
2297 …if (pcbddc->ChangeOfBasisMatrix) PetscCall(MatMult(pcbddc->ChangeOfBasisMatrix, work, standard_sol… in PCBDDCMatFETIDPGetSolution_BDDC()