Home
last modified time | relevance | path

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

/petsc/src/dm/impls/shell/
H A Ddmshell.c252 PetscBool isshell; in DMShellSetDestroyContext() local
256 PetscCall(PetscObjectTypeCompare((PetscObject)dm, DMSHELL, &isshell)); in DMShellSetDestroyContext()
257 if (!isshell) PetscFunctionReturn(PETSC_SUCCESS); in DMShellSetDestroyContext()
278 PetscBool isshell; in DMShellSetContext() local
282 PetscCall(PetscObjectTypeCompare((PetscObject)dm, DMSHELL, &isshell)); in DMShellSetContext()
283 if (!isshell) PetscFunctionReturn(PETSC_SUCCESS); in DMShellSetContext()
312 PetscBool isshell; in DMShellGetContext() local
316 PetscCall(PetscObjectTypeCompare((PetscObject)dm, DMSHELL, &isshell)); in DMShellGetContext()
317 …PetscCheck(isshell, PetscObjectComm((PetscObject)dm), PETSC_ERR_SUP, "Can only use with DMSHELL ty… in DMShellGetContext()
341 PetscBool isshell; in DMShellSetMatrix() local
[all …]
/petsc/src/dm/impls/swarm/
H A Dswarmpic_sort.c254 PetscBool isda, isplex, isshell; in DMSwarmSortGetAccess() local
268 PetscCall(PetscObjectTypeCompare((PetscObject)dm, DMSHELL, &isshell)); in DMSwarmSortGetAccess()
281 } else if (isshell) { in DMSwarmSortGetAccess()
H A Dswarmpic.c772 PetscBool isda, isplex, isshell; in DMSwarmCreatePointPerCellCount() local
781 PetscCall(PetscObjectTypeCompare((PetscObject)dm, DMSHELL, &isshell)); in DMSwarmCreatePointPerCellCount()
794 } else if (isshell) { in DMSwarmCreatePointPerCellCount()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c770 PetscBool isshell, reuse = PETSC_FALSE; in PCBDDCSetupFETIDPPCContext() local
813 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCSHELL, &isshell)); in PCBDDCSetupFETIDPPCContext()
814 if (!isshell) { in PCBDDCSetupFETIDPPCContext()
1007 PetscBool isschur, isshell; in FETIDPPCView() local
1026 PetscCall(PetscObjectTypeCompare((PetscObject)pc_ctx->B_Ddelta, MATSHELL, &isshell)); in FETIDPPCView()
1027 if (isshell) { in FETIDPPCView()
/petsc/src/ksp/ksp/interface/
H A Diterativ.c1766 PetscBool matset, pmatset, isshell, preferdm = PETSC_FALSE; in KSPCreateVecs() local
1771 PetscCall(PetscObjectTypeCompare((PetscObject)ksp->dm, DMSHELL, &isshell)); in KSPCreateVecs()
1772 preferdm = isshell ? PETSC_FALSE : PETSC_TRUE; in KSPCreateVecs()