Lines Matching refs:NeumannBoundaries

764 static PetscErrorCode PCBDDCSetNeumannBoundaries_BDDC(PC pc, IS NeumannBoundaries)  in PCBDDCSetNeumannBoundaries_BDDC()  argument
770 PetscCall(PetscObjectReference((PetscObject)NeumannBoundaries)); in PCBDDCSetNeumannBoundaries_BDDC()
771 …if (pcbddc->NeumannBoundaries) PetscCall(ISEqual(NeumannBoundaries, pcbddc->NeumannBoundaries, &is… in PCBDDCSetNeumannBoundaries_BDDC()
774 PetscCall(ISDestroy(&pcbddc->NeumannBoundaries)); in PCBDDCSetNeumannBoundaries_BDDC()
775 pcbddc->NeumannBoundaries = NeumannBoundaries; in PCBDDCSetNeumannBoundaries_BDDC()
796 PetscErrorCode PCBDDCSetNeumannBoundaries(PC pc, IS NeumannBoundaries) in PCBDDCSetNeumannBoundaries() argument
800 PetscValidHeaderSpecific(NeumannBoundaries, IS_CLASSID, 2); in PCBDDCSetNeumannBoundaries()
801 PetscCheckSameComm(pc, 1, NeumannBoundaries, 2); in PCBDDCSetNeumannBoundaries()
802 PetscTryMethod(pc, "PCBDDCSetNeumannBoundaries_C", (PC, IS), (pc, NeumannBoundaries)); in PCBDDCSetNeumannBoundaries()
806 static PetscErrorCode PCBDDCSetNeumannBoundariesLocal_BDDC(PC pc, IS NeumannBoundaries) in PCBDDCSetNeumannBoundariesLocal_BDDC() argument
812 PetscCall(PetscObjectReference((PetscObject)NeumannBoundaries)); in PCBDDCSetNeumannBoundariesLocal_BDDC()
813 …if (pcbddc->NeumannBoundariesLocal) PetscCall(ISEqual(NeumannBoundaries, pcbddc->NeumannBoundaries… in PCBDDCSetNeumannBoundariesLocal_BDDC()
816 PetscCall(ISDestroy(&pcbddc->NeumannBoundaries)); in PCBDDCSetNeumannBoundariesLocal_BDDC()
817 pcbddc->NeumannBoundariesLocal = NeumannBoundaries; in PCBDDCSetNeumannBoundariesLocal_BDDC()
835 PetscErrorCode PCBDDCSetNeumannBoundariesLocal(PC pc, IS NeumannBoundaries) in PCBDDCSetNeumannBoundariesLocal() argument
839 PetscValidHeaderSpecific(NeumannBoundaries, IS_CLASSID, 2); in PCBDDCSetNeumannBoundariesLocal()
840 PetscCheckSameComm(pc, 1, NeumannBoundaries, 2); in PCBDDCSetNeumannBoundariesLocal()
841 PetscTryMethod(pc, "PCBDDCSetNeumannBoundariesLocal_C", (PC, IS), (pc, NeumannBoundaries)); in PCBDDCSetNeumannBoundariesLocal()
917 static PetscErrorCode PCBDDCGetNeumannBoundaries_BDDC(PC pc, IS *NeumannBoundaries) in PCBDDCGetNeumannBoundaries_BDDC() argument
922 *NeumannBoundaries = pcbddc->NeumannBoundaries; in PCBDDCGetNeumannBoundaries_BDDC()
944 PetscErrorCode PCBDDCGetNeumannBoundaries(PC pc, IS *NeumannBoundaries) in PCBDDCGetNeumannBoundaries() argument
948 PetscUseMethod(pc, "PCBDDCGetNeumannBoundaries_C", (PC, IS *), (pc, NeumannBoundaries)); in PCBDDCGetNeumannBoundaries()
952 static PetscErrorCode PCBDDCGetNeumannBoundariesLocal_BDDC(PC pc, IS *NeumannBoundaries) in PCBDDCGetNeumannBoundariesLocal_BDDC() argument
957 *NeumannBoundaries = pcbddc->NeumannBoundariesLocal; in PCBDDCGetNeumannBoundariesLocal_BDDC()
981 PetscErrorCode PCBDDCGetNeumannBoundariesLocal(PC pc, IS *NeumannBoundaries) in PCBDDCGetNeumannBoundariesLocal() argument
985 PetscUseMethod(pc, "PCBDDCGetNeumannBoundariesLocal_C", (PC, IS *), (pc, NeumannBoundaries)); in PCBDDCGetNeumannBoundariesLocal()