Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/seq/aijperm/
H A Daijperm.c120 Mat_SeqAIJPERM *aijperm_dest; in MatDuplicate_SeqAIJPERM() local
127 aijperm_dest = (Mat_SeqAIJPERM *)(*M)->spptr; in MatDuplicate_SeqAIJPERM()
128 PetscCall(PetscFree(aijperm_dest->xgroup)); in MatDuplicate_SeqAIJPERM()
129 PetscCall(PetscFree(aijperm_dest->nzgroup)); in MatDuplicate_SeqAIJPERM()
130 PetscCall(PetscFree(aijperm_dest->iperm)); in MatDuplicate_SeqAIJPERM()
132 PetscCall(PetscNew(&aijperm_dest)); in MatDuplicate_SeqAIJPERM()
133 (*M)->spptr = (void *)aijperm_dest; in MatDuplicate_SeqAIJPERM()
137 PetscCall(PetscArraycpy(aijperm_dest, aijperm, 1)); in MatDuplicate_SeqAIJPERM()
144 PetscCall(PetscMalloc1(A->rmap->n, &aijperm_dest->iperm)); in MatDuplicate_SeqAIJPERM()
145 PetscCall(PetscMalloc1(aijperm->ngroup + 1, &aijperm_dest->xgroup)); in MatDuplicate_SeqAIJPERM()
[all …]