Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dpcpatchimpl.h89 …Mat *matWithArtificial; /* System matrix including dofs with artificial b… member
/petsc/src/ksp/pc/impls/patch/
H A Dpcpatch.c2437 patch->matWithArtificial[i] = NULL; in PCSetUp_PATCH_Linear()
2447 …wis, patch->dofMappingWithoutToWithArtificial[i], MAT_REUSE_MATRIX, &patch->matWithArtificial[i])); in PCSetUp_PATCH_Linear()
2449 …s, patch->dofMappingWithoutToWithArtificial[i], MAT_INITIAL_MATRIX, &patch->matWithArtificial[i])); in PCSetUp_PATCH_Linear()
2686 …perators && !patch->isNonlinear) PetscCall(PetscMalloc1(patch->npatch, &patch->matWithArtificial)); in PCSetUp_PATCH()
2745 multMat = patch->matWithArtificial[i]; in PCUpdateMultiplicative_PATCH_Linear()
2931 if (patch->matWithArtificial && !patch->isNonlinear) { in PCReset_PATCH()
2932 for (i = 0; i < patch->npatch; ++i) PetscCall(MatDestroy(&patch->matWithArtificial[i])); in PCReset_PATCH()
2933 PetscCall(PetscFree(patch->matWithArtificial)); in PCReset_PATCH()