Home
last modified time | relevance | path

Searched refs:OAIJ (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/impls/maij/
H A Dmaij.h12 Mat AIJ, OAIJ; /* representation of interpolation for one component */ member
H A Dmaij.c117 PetscCall(MatDestroy(&b->OAIJ)); in MatDestroy_MPIMAIJ()
162 b->OAIJ = NULL; in MatCreate_MAIJ()
479 PetscCall((*b->OAIJ->ops->multadd)(b->OAIJ, b->w, yy, yy)); in MatMult_MPIMAIJ_dof()
488 PetscCall((*b->OAIJ->ops->multtranspose)(b->OAIJ, xx, b->w)); in MatMultTranspose_MPIMAIJ_dof()
504 PetscCall((*b->OAIJ->ops->multadd)(b->OAIJ, b->w, zz, zz)); in MatMultAdd_MPIMAIJ_dof()
513 PetscCall((*b->OAIJ->ops->multtranspose)(b->OAIJ, xx, b->w)); in MatMultTransposeAdd_MPIMAIJ_dof()
921 Mat MatOAIJ = ((Mat_SeqMAIJ *)maij->OAIJ->data)->AIJ; in MatConvert_MPIMAIJ_MPIAIJ()
923 Mat_SeqAIJ *OAIJ = (Mat_SeqAIJ *)MatOAIJ->data; in MatConvert_MPIMAIJ_MPIAIJ() local
934 onmax = PetscMax(onmax, OAIJ->ilen[i]); in MatConvert_MPIMAIJ_MPIAIJ()
937 onz[dof * i + j] = OAIJ->ilen[i]; in MatConvert_MPIMAIJ_MPIAIJ()
[all …]
/petsc/src/mat/impls/kaij/
H A Dkaij.h23 …Mat OAIJ; /* sequential KAIJ matrix that corresponds to off-diagonal matrix entries … member
H A Dkaij.c491 PetscCall(MatDestroy(&a->OAIJ)); in MatKAIJ_build_AIJ_OAIJ()
506 PetscCall(MatCreateKAIJ(mpiaij->B, a->p, a->q, NULL, T, &a->OAIJ)); in MatKAIJ_build_AIJ_OAIJ()
638 PetscCall(MatDestroy(&b->OAIJ)); in MatDestroy_MPIKAIJ()
795 Mat AIJ, OAIJ, B; in MatConvert_KAIJ_AIJ() local
807 OAIJ = ((Mat_SeqKAIJ *)b->OAIJ->data)->AIJ; in MatConvert_KAIJ_AIJ()
810 OAIJ = NULL; in MatConvert_KAIJ_AIJ()
835 if (OAIJ) { in MatConvert_KAIJ_AIJ()
838 PetscCall(MatGetRow_SeqAIJ(OAIJ, i, &nz, NULL, NULL)); in MatConvert_KAIJ_AIJ()
840 PetscCall(MatRestoreRow_SeqAIJ(OAIJ, i, &nz, NULL, NULL)); in MatConvert_KAIJ_AIJ()
1158 PetscCall((*b->OAIJ->ops->multadd)(b->OAIJ, b->w, zz, zz)); in MatMultAdd_MPIKAIJ()
[all …]