Home
last modified time | relevance | path

Searched refs:keepnonzeropattern (Results 1 – 10 of 10) sorted by relevance

/petsc/src/mat/tests/
H A Dex11.c11 PetscBool keepnonzeropattern; in main() local
49 PetscCall(PetscOptionsHasName(NULL, NULL, "-keep_nonzero_pattern", &keepnonzeropattern)); in main()
50 if (keepnonzeropattern) PetscCall(MatSetOption(C, MAT_KEEP_NONZERO_PATTERN, PETSC_TRUE)); in main()
H A Dex12.c114 PetscBool keepnonzeropattern; in TestMatZeroRows_Basic() local
120 PetscCall(PetscOptionsHasName(NULL, NULL, "-keep_nonzero_pattern", &keepnonzeropattern)); in TestMatZeroRows_Basic()
121 if (keepnonzeropattern) PetscCall(MatSetOption(B, MAT_KEEP_NONZERO_PATTERN, PETSC_TRUE)); in TestMatZeroRows_Basic()
/petsc/src/mat/impls/sell/seq/
H A Dsell.h30 …PetscBool keepnonzeropattern; /* keeps matrix nonzero structure the same in calls to MatZer…
H A Dsell.c940 a->keepnonzeropattern = flg; in MatSetOption_SeqSELL()
2173 b->keepnonzeropattern = PETSC_FALSE; in MatCreate_SeqSELL()
2267 c->keepnonzeropattern = a->keepnonzeropattern; in MatDuplicateNoCreate_SeqSELL()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c188 a->keepnonzeropattern = flg; in MatSetOption_SeqSBAIJ()
1788 b->keepnonzeropattern = PETSC_FALSE; in MatCreate_SeqSBAIJ()
2001 c->keepnonzeropattern = a->keepnonzeropattern; in MatDuplicate_SeqSBAIJ()
/petsc/src/mat/impls/aij/seq/
H A Daij.h59 …PetscBool keepnonzeropattern; /* keeps matrix nonzero structure same in calls to MatZeroRo…
H A Daij.c1323 a->keepnonzeropattern = flg; in MatSetOption_SeqAIJ()
2072 if (a->keepnonzeropattern) { in MatZeroRows_SeqAIJ()
4806 b->keepnonzeropattern = PETSC_FALSE; in MatCreate_SeqAIJ()
4931 c->keepnonzeropattern = a->keepnonzeropattern; in MatDuplicateNoCreate_SeqAIJ()
/petsc/src/mat/impls/baij/seq/
H A Dbaij.c1563 a->keepnonzeropattern = flg; in MatSetOption_SeqBAIJ()
2341 if (baij->keepnonzeropattern) { in MatZeroRows_SeqBAIJ()
2354 if (sizes[i] == bs && !baij->keepnonzeropattern) { in MatZeroRows_SeqBAIJ()
3508 b->keepnonzeropattern = PETSC_FALSE; in MatCreate_SeqBAIJ()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c897 nnzA = aijA->keepnonzeropattern; in MatZeroRows_MPIAIJ()
898 nnzB = aijB->keepnonzeropattern; in MatZeroRows_MPIAIJ()
926 if (!((Mat_SeqAIJ *)mat->A->data)->keepnonzeropattern || !((Mat_SeqAIJ *)mat->A->data)->nonew) { in MatZeroRows_MPIAIJ()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1647 if (!((Mat_SeqBAIJ *)l->A->data)->keepnonzeropattern || !((Mat_SeqBAIJ *)l->A->data)->nonew) { in MatZeroRows_MPIBAIJ()