Lines Matching refs:nen
3 static PetscErrorCode DMDAGetElements_1D(DM dm, PetscInt *nel, PetscInt *nen, const PetscInt *e[]) in DMDAGetElements_1D() argument
25 da->nen = 2; in DMDAGetElements_1D()
32 *nen = da->nen; in DMDAGetElements_1D()
37 static PetscErrorCode DMDAGetElements_2D(DM dm, PetscInt *nel, PetscInt *nen, const PetscInt *e[]) in DMDAGetElements_2D() argument
53 da->nen = 4; in DMDAGetElements_2D()
56 da->nen = 3; in DMDAGetElements_2D()
61 nn = da->nen; in DMDAGetElements_2D()
97 *nen = da->nen; in DMDAGetElements_2D()
102 static PetscErrorCode DMDAGetElements_3D(DM dm, PetscInt *nel, PetscInt *nen, const PetscInt *e[]) in DMDAGetElements_3D() argument
119 da->nen = 8; in DMDAGetElements_3D()
122 da->nen = 4; in DMDAGetElements_3D()
127 nn = da->nen; in DMDAGetElements_3D()
176 *nen = da->nen; in DMDAGetElements_3D()
316 dd->nen = 0; in DMDASetElementType()
387 PetscErrorCode DMDAGetElements(DM dm, PetscInt *nel, PetscInt *nen, const PetscInt *e[]) in DMDAGetElements() argument
396 PetscAssertPointer(nen, 3); in DMDAGetElements()
404 *nen = dd->nen; in DMDAGetElements()
410 *nen = 0; in DMDAGetElements()
413 PetscCall(DMDAGetElements_1D(dm, nel, nen, e)); in DMDAGetElements()
415 PetscCall(DMDAGetElements_2D(dm, nel, nen, e)); in DMDAGetElements()
417 PetscCall(DMDAGetElements_3D(dm, nel, nen, e)); in DMDAGetElements()
455 PetscInt nel, nen; in DMDAGetSubdomainCornersIS() local
457 PetscCall(DMDAGetElements(dm, &nel, &nen, &e)); in DMDAGetSubdomainCornersIS()
458 PetscCall(DMDARestoreElements(dm, &nel, &nen, &e)); in DMDAGetSubdomainCornersIS()
482 PetscErrorCode DMDARestoreElements(DM dm, PetscInt *nel, PetscInt *nen, const PetscInt *e[]) in DMDARestoreElements() argument
487 PetscAssertPointer(nen, 3); in DMDARestoreElements()
490 if (nen) *nen = -1; in DMDARestoreElements()