Home
last modified time | relevance | path

Searched refs:discretegradient (Results 1 – 3 of 3) sorted by relevance

/petsc/include/petsc/private/
H A Dpcbddcimpl.h147 Mat discretegradient; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c276 PetscCall(MatDestroy(&pcbddc->discretegradient)); in PCBDDCSetDiscreteGradient_BDDC()
277 pcbddc->discretegradient = G; in PCBDDCSetDiscreteGradient_BDDC()
1470 if (pcbddc->discretegradient) PetscCall(PCBDDCNedelecSupport(pc)); in PCSetUp_BDDC()
H A Dbddcprivate.c226 PetscCall(MatGetOwnershipRange(pcbddc->discretegradient, &rst, &ren)); in PCBDDCNedelecSupport()
230 PetscCall(MatGetRow(pcbddc->discretegradient, i, &nc, NULL, NULL)); in PCBDDCNedelecSupport()
232 PetscCall(MatRestoreRow(pcbddc->discretegradient, i, &nc, NULL, NULL)); in PCBDDCNedelecSupport()
320 …if (matis->allow_repeated) PetscCall(PetscObjectQuery((PetscObject)pcbddc->discretegradient, "_ele… in PCBDDCNedelecSupport()
323 …PetscCall(MatViewFromOptions(pcbddc->discretegradient, (PetscObject)pc, "-pc_bddc_discrete_gradien… in PCBDDCNedelecSupport()
324 PetscCall(MatDuplicate(pcbddc->discretegradient, MAT_COPY_VALUES, &G)); in PCBDDCNedelecSupport()
1411 PetscCall(MatGetNullSpace(pcbddc->discretegradient, &nnsp)); in PCBDDCNedelecSupport()
1420 PetscCall(MatCreateVecs(pcbddc->discretegradient, &V, NULL)); in PCBDDCNedelecSupport()
4004 PetscCall(MatDestroy(&pcbddc->discretegradient)); in PCBDDCResetTopography()
9689 header[4] = (PetscInt)!!pcbddc->discretegradient; in PCBDDCLoadOrViewCustomization()
[all …]