Home
last modified time | relevance | path

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

/petsc/src/mat/impls/nest/
H A Dmatnest.c971 Mat_Nest *bA = (Mat_Nest *)A->data, *bB = (Mat_Nest *)B->data; in MatCopy_Nest() local
976bB->nr && nc == bB->nc, PetscObjectComm((PetscObject)A), PETSC_ERR_ARG_INCOMP, "Cannot copy a Mat_… in MatCopy_Nest()
980 if (bA->m[i][j] && bB->m[i][j]) { in MatCopy_Nest()
981 PetscCall(MatCopy(bA->m[i][j], bB->m[i][j], str)); in MatCopy_Nest()
982 PetscCall(MatGetNonzeroState(bB->m[i][j], &subnnzstate)); in MatCopy_Nest()
983 nnzstate = (PetscBool)(nnzstate || bB->nnzstate[i * nc + j] != subnnzstate); in MatCopy_Nest()
984 bB->nnzstate[i * nc + j] = subnnzstate; in MatCopy_Nest()
992 } else if (bB->m[i][j]) { // bA->m[i][j] is NULL in MatCopy_Nest()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c2793 Mat_SeqAIJ *bB; in MatConvert_MPIBAIJ_MPIAIJ() local
2803 bB = (Mat_SeqAIJ *)b->B->data; in MatConvert_MPIBAIJ_MPIAIJ()
2805 nnz = bB->i[A->rmap->n]; in MatConvert_MPIBAIJ_MPIAIJ()
2807 PetscInt bj = bB->j[k] / bs; in MatConvert_MPIBAIJ_MPIAIJ()
2808 PetscInt br = bB->j[k] % bs; in MatConvert_MPIBAIJ_MPIAIJ()
2809 bB->j[k] = garray[bj] * bs + br; in MatConvert_MPIBAIJ_MPIAIJ()