Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c683 static PetscErrorCode PCBDDCSetDirichletBoundaries_BDDC(PC pc, IS DirichletBoundaries) in PCBDDCSetDirichletBoundaries_BDDC() argument
689 PetscCall(PetscObjectReference((PetscObject)DirichletBoundaries)); in PCBDDCSetDirichletBoundaries_BDDC()
690 …if (pcbddc->DirichletBoundaries) PetscCall(ISEqual(DirichletBoundaries, pcbddc->DirichletBoundarie… in PCBDDCSetDirichletBoundaries_BDDC()
693 PetscCall(ISDestroy(&pcbddc->DirichletBoundaries)); in PCBDDCSetDirichletBoundaries_BDDC()
694 pcbddc->DirichletBoundaries = DirichletBoundaries; in PCBDDCSetDirichletBoundaries_BDDC()
715 PetscErrorCode PCBDDCSetDirichletBoundaries(PC pc, IS DirichletBoundaries) in PCBDDCSetDirichletBoundaries() argument
719 PetscValidHeaderSpecific(DirichletBoundaries, IS_CLASSID, 2); in PCBDDCSetDirichletBoundaries()
720 PetscCheckSameComm(pc, 1, DirichletBoundaries, 2); in PCBDDCSetDirichletBoundaries()
721 PetscTryMethod(pc, "PCBDDCSetDirichletBoundaries_C", (PC, IS), (pc, DirichletBoundaries)); in PCBDDCSetDirichletBoundaries()
725 static PetscErrorCode PCBDDCSetDirichletBoundariesLocal_BDDC(PC pc, IS DirichletBoundaries) in PCBDDCSetDirichletBoundariesLocal_BDDC() argument
[all …]
H A Dbddcprivate.c1910 if (!pcbddc->DirichletBoundariesLocal && pcbddc->DirichletBoundaries) { in PCBDDCComputeLocalTopologyInfo()
1911 …PetscCall(PCBDDCGlobalToLocal(matis->rctx, global, local, pcbddc->DirichletBoundaries, &pcbddc->Di… in PCBDDCComputeLocalTopologyInfo()
3987 PetscCall(ISDestroy(&pcbddc->DirichletBoundaries)); in PCBDDCResetCustomization()
/petsc/include/petsc/private/
H A Dpcbddcimpl.h124 IS DirichletBoundaries; member
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c819 } else if (pcbddc->DirichletBoundaries) { in KSPFETIDPSetUpOperators()
823 list[1] = pcbddc->DirichletBoundaries; in KSPFETIDPSetUpOperators()