Searched refs:matseq (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 1408 if (redund->matseq) { /* via MatCreateSubMatrices() */ in MatDestroy_Redundant() 1411 PetscCall(MatDestroySubMatrices(1, &redund->matseq)); in MatDestroy_Redundant() 1467 if ((*A)->redundant && (*A)->redundant->matseq[0] == *A) (*A)->redundant->matseq[0] = NULL; in MatDestroy() 10480 Mat *matseq; in MatCreateRedundantMatrix() local 10545 matseq = redund->matseq; in MatCreateRedundantMatrix() 10547 PetscCall(MatCreateSubMatrices(mat, 1, &isrow, &iscol, reuse, &matseq)); in MatCreateRedundantMatrix() 10551 PetscCall(MatCreateMPIMatConcatenateSeqMat(subcomm, matseq[0], nloc_sub, reuse, matredundant)); in MatCreateRedundantMatrix() 10558 redund->matseq = matseq; in MatCreateRedundantMatrix() 10565 …PetscCall(MatCreateMPIMatConcatenateSeqMat(subcomm, matseq[0], PETSC_DECIDE, reuse, matredundant)); in MatCreateRedundantMatrix() 10568 if (matseq[0]->boundtocpu && matseq[0]->bindingpropagates) { in MatCreateRedundantMatrix()
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 433 Mat *matseq; member
|