Lines Matching refs:hB
1120 static PetscErrorCode MatHYPRE_ParCSR_MatMatMult(hypre_ParCSRMatrix *hA, hypre_ParCSRMatrix *hB, hy… argument
1126 *hAB = hypre_ParCSRMatMat(hA, hB);
1129 *hAB = hypre_ParMatmul(hA, hB);
1138 hypre_ParCSRMatrix *hA, *hB, *hAB = NULL; local
1143 PetscCall(MatAIJGetParCSR_Private(B, &hB));
1144 PetscCall(MatHYPRE_ParCSR_MatMatMult(hA, hB, &hAB));
1151 PetscCall(MatAIJRestoreParCSR_Private(B, &hB));
1168 Mat_HYPRE *hA, *hB; local
1179 hB = (Mat_HYPRE *)B->data;
1182 PetscCallHYPRE(HYPRE_IJMatrixGetObjectType(hB->ij, &type));
1185 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hB->ij, (void **)&Bparcsr));
1202 hypre_ParCSRMatrix *hA, *hB, *hC, *hABC = NULL; local
1206 PetscCall(MatAIJGetParCSR_Private(B, &hB));
1208 PetscCall(MatHYPRE_ParCSR_RAP(hA, hB, hC, &hABC));
1212 PetscCall(MatAIJRestoreParCSR_Private(B, &hB));
2320 Mat_HYPRE *hB = (Mat_HYPRE *)((*B)->data); local
2323 PetscCall(MatDuplicate(hA->cooMat, op, &hB->cooMat));
2392 Mat_HYPRE *hB; local
2399 PetscCall(PetscNew(&hB));
2401 hB->inner_free = PETSC_TRUE;
2402 hB->array_available = PETSC_TRUE;
2404 B->data = (void *)hB;
2441 PetscCall(PetscCommGetComm(PetscObjectComm((PetscObject)B), &hB->comm));