Searched refs:probs (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/interface/ |
| H A D | dmi.c | 254 if (dm->probs) { in DMSelectFields_Private() 276 PetscCall(PetscDSCopyConstants(dm->probs[field].ds, (*subdm)->probs[0].ds)); in DMSelectFields_Private() 277 PetscCall(PetscDSCopyBoundary(dm->probs[field].ds, 1, fnum, (*subdm)->probs[0].ds)); in DMSelectFields_Private() 278 PetscCall(PetscDSSelectEquations(dm->probs[field].ds, 1, fnum, (*subdm)->probs[0].ds)); in DMSelectFields_Private() 293 if (dm->probs) { in DMSelectFields_Private() 315 if (dm->probs[0].fields) { in DMSelectFields_Private() 319 const PetscInt Nf = dm->probs[d].ds->Nf; in DMSelectFields_Private() 323 PetscCall(ISGetIndices(dm->probs[d].fields, &fld)); in DMSelectFields_Private() 329 PetscCall(ISRestoreIndices(dm->probs[d].fields, &fld)); in DMSelectFields_Private() 331 PetscCall(PetscDSCopyConstants(dm->probs[d].ds, (*subdm)->probs[e].ds)); in DMSelectFields_Private() [all …]
|
| H A D | dm.c | 4368 PetscCall(PetscDSSetFromOptions(dm->probs[d].ds)); in DMGetLocalSection() 4369 if (flg) PetscCall(PetscDSView(dm->probs[d].ds, viewer)); in DMGetLocalSection() 5498 for (s = 0; s < Nds; ++s) tmpd[s] = dm->probs[s]; in DMDSEnlarge_Static() 5504 PetscCall(PetscFree(dm->probs)); in DMDSEnlarge_Static() 5506 dm->probs = tmpd; in DMDSEnlarge_Static() 5553 PetscCall(PetscDSDestroy(&dm->probs[s].ds)); in DMClearDS() 5554 PetscCall(PetscDSDestroy(&dm->probs[s].dsIn)); in DMClearDS() 5555 PetscCall(DMLabelDestroy(&dm->probs[s].label)); in DMClearDS() 5556 PetscCall(ISDestroy(&dm->probs[s].fields)); in DMClearDS() 5558 PetscCall(PetscFree(dm->probs)); in DMClearDS() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | dmimpl.h | 314 DMSpace *probs; /* Array of discrete systems */ member
|