Lines Matching refs:change_sub
691 Mat change_sub; in PCBDDCSubSchursSetUp() local
698 …ubMatrix(change, sub_schurs->is_subs[i], sub_schurs->is_subs[i], MAT_INITIAL_MATRIX, &change_sub)); in PCBDDCSubSchursSetUp()
702 PetscCall(MatConvert(change_subt, MATSEQDENSE, MAT_INITIAL_MATRIX, &change_sub)); in PCBDDCSubSchursSetUp()
705 PetscCall(KSPSetOperators(sub_schurs->change[i], change_sub, change_sub)); in PCBDDCSubSchursSetUp()
706 PetscCall(MatDestroy(&change_sub)); in PCBDDCSubSchursSetUp()
1493 Mat change_sub, SEj, T; in PCBDDCSubSchursSetUp() local
1496 PetscCall(KSPGetOperators(sub_schurs->change[i], &change_sub, NULL)); in PCBDDCSubSchursSetUp()
1500 PetscCall(MatTransposeMatMult(change_sub, SEj, MAT_INITIAL_MATRIX, 1.0, &T2)); in PCBDDCSubSchursSetUp()
1501 PetscCall(MatMatMult(T2, change_sub, MAT_INITIAL_MATRIX, 1.0, &T)); in PCBDDCSubSchursSetUp()
1505 PetscCall(MatPtAP(SEj, change_sub, MAT_INITIAL_MATRIX, 1.0, &T)); in PCBDDCSubSchursSetUp()
1836 Mat change_sub, SEj, T; in PCBDDCSubSchursSetUp() local
1840 PetscCall(KSPGetOperators(sub_schurs->change[i], &change_sub, NULL)); in PCBDDCSubSchursSetUp()
1844 PetscCall(MatTransposeMatMult(change_sub, SEj, MAT_INITIAL_MATRIX, 1.0, &T2)); in PCBDDCSubSchursSetUp()
1845 PetscCall(MatMatMult(T2, change_sub, MAT_INITIAL_MATRIX, 1.0, &T)); in PCBDDCSubSchursSetUp()
1849 PetscCall(MatPtAP(SEj, change_sub, MAT_INITIAL_MATRIX, 1.0, &T)); in PCBDDCSubSchursSetUp()