Home
last modified time | relevance | path

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

/petsc/src/mat/interface/
H A Dmatrix.c1408 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 Dmatimpl.h433 Mat *matseq; member