Searched refs:discretegradient (Results 1 – 3 of 3) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcbddcimpl.h | 147 Mat discretegradient; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 276 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 D | bddcprivate.c | 226 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 …]
|