Home
last modified time | relevance | path

Searched refs:B01 (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/tests/
H A Dex159.c64 Mat B00, B01, B10; in main() local
79 PetscCall(MatCreateNest(PETSC_COMM_WORLD, 2, isx, 1, NULL, Bx01, &B01)); in main()
80 PetscCall(MatSetUp(B01)); in main()
88 By[1] = B01; in main()
98 PetscCall(MatDestroy(&B01)); in main()
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx119 …Private(PC pc, Mat A, Mat N, Mat *B, const char *pcpre, Vec *diagonal = nullptr, Mat B01 = nullptr) in PCHPDDMSetAuxiliaryMatNormal_Private() argument
130 if (!B01) PetscCall(MatConvert(N, MATAIJ, MAT_INITIAL_MATRIX, B)); in PCHPDDMSetAuxiliaryMatNormal_Private()
131 else PetscCall(MatTransposeMatMult(B01, A, MAT_INITIAL_MATRIX, PETSC_DETERMINE, B)); in PCHPDDMSetAuxiliaryMatNormal_Private()
140 if (B01) { in PCHPDDMSetAuxiliaryMatNormal_Private()
141 PetscCall(PCHPDDMSplittingMatNormal_Private(B01, is, &splitting[1])); in PCHPDDMSetAuxiliaryMatNormal_Private()
142 PetscCall(MatDestroy(&B01)); in PCHPDDMSetAuxiliaryMatNormal_Private()
1355 static PetscErrorCode PCHPDDMCheckSymmetry_Private(PC pc, Mat A01, Mat A10, Mat *B01 = nullptr) in PCHPDDMCheckSymmetry_Private() argument
1363 if (B01) *B01 = nullptr; in PCHPDDMCheckSymmetry_Private()
1398 if (B01) PetscCall(MatDuplicate(T, MAT_COPY_VALUES, B01)); in PCHPDDMCheckSymmetry_Private()
1403 if (!B01) PetscCheck(flg, PetscObjectComm((PetscObject)pc), PETSC_ERR_SUP, "A01 != A10^T"); in PCHPDDMCheckSymmetry_Private()
[all …]