Searched refs:DirichletBoundaries (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 683 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 D | bddcprivate.c | 1910 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 D | pcbddcimpl.h | 124 IS DirichletBoundaries; member
|
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 819 } else if (pcbddc->DirichletBoundaries) { in KSPFETIDPSetUpOperators() 823 list[1] = pcbddc->DirichletBoundaries; in KSPFETIDPSetUpOperators()
|