Home
last modified time | relevance | path

Searched refs:ssor_work (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/impls/aij/seq/
H A Dinode2.c40 PetscCall(PetscFree3(a->inode.ibdiag, a->inode.bdiag, a->inode.ssor_work)); in MatDestroy_SeqAIJ_Inode()
H A Daij.h126 MatScalar *bdiag, *ibdiag, *ssor_work; /* diagonal blocks of matrices */ member
157 PetscScalar *ssor_work; /* workspace for Eisenstat trick */ member
H A Daij.c1217 PetscCall(PetscFree3(a->idiag, a->mdiag, a->ssor_work)); in MatReset_SeqAIJ()
1822 if (!a->idiag) PetscCall(PetscMalloc3(m, &a->idiag, m, &a->mdiag, m, &a->ssor_work)); in MatInvertDiagonalForSOR_SeqAIJ()
1871 t = a->ssor_work; in MatSOR_SeqAIJ()
4802 b->ssor_work = NULL; in MatCreate_SeqAIJ()
4930 c->ssor_work = NULL; in MatDuplicateNoCreate_SeqAIJ()
H A Dinode.c2441 …scCall(PetscMalloc3(cnt, &a->inode.ibdiag, cnt, &a->inode.bdiag, A->rmap->n, &a->inode.ssor_work)); in MatInvertDiagonalForSOR_SeqAIJ_Inode()
2514 t = a->inode.ssor_work; in MatSOR_SeqAIJ_Inode()
/petsc/src/mat/impls/sell/seq/
H A Dsell.h68 PetscScalar *ssor_work; /* workspace for Eisenstat trick */ member
H A Dsell.c846 PetscCall(PetscMalloc3(m, &a->idiag, m, &a->mdiag, m, &a->ssor_work)); in MatInvertDiagonalForSOR_SeqSELL()
899 PetscCall(PetscFree3(a->idiag, a->mdiag, a->ssor_work)); in MatDestroy_SeqSELL()
1701 t = a->ssor_work; in MatSOR_SeqSELL()
2170 b->ssor_work = NULL; in MatCreate_SeqSELL()
2266 c->ssor_work = NULL; in MatDuplicateNoCreate_SeqSELL()