Lines Matching refs:face
285 static PetscErrorCode InsertFace(DM dm, PetscInt cell, PetscInt face, PetscInt ornt) in InsertFace() argument
295 …not be inserted in cone of cell %" PetscInt_FMT " with size %" PetscInt_FMT, face, cell, coneSize); in InsertFace()
296 PetscCall(DMPlexInsertCone(dm, cell, c, face)); in InsertFace()
772 const PetscInt face = f + s.first - 1; in DMPlexCreateFluent() local
773 const PetscInt faceSize = faceSizes[face]; in DMPlexCreateFluent()
776 faceAdjCell[face * 2 + 0] = ((PetscInt *)s.data)[doffset + faceSize + 0]; in DMPlexCreateFluent()
777 faceAdjCell[face * 2 + 1] = ((PetscInt *)s.data)[doffset + faceSize + 1]; in DMPlexCreateFluent()
854 const PetscInt face = f + numCells + numVertices; in DMPlexCreateFluent() local
859 if (cl >= 0) PetscCall(InsertFace(*dm, cl, face, -1)); in DMPlexCreateFluent()
860 if (cr >= 0) PetscCall(InsertFace(*dm, cr, face, 0)); in DMPlexCreateFluent()
862 if (cl >= 0) PetscCall(InsertFace(*dm, cl, face, 0)); in DMPlexCreateFluent()
863 if (cr >= 0) PetscCall(InsertFace(*dm, cr, face, -1)); in DMPlexCreateFluent()
868 PetscCall(DMPlexSetCone(*dm, face, fcone)); in DMPlexCreateFluent()