Home
last modified time | relevance | path

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

/petsc/src/dm/interface/
H A Ddmi.c254 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 Ddm.c4368 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 Ddmimpl.h314 DMSpace *probs; /* Array of discrete systems */ member