Lines Matching refs:fem
118 PetscFE fem = (PetscFE)disc; in DMSetUpGLVisViewer_Plex() local
124 PetscCall(PetscFEGetNumComponents(fem, &Nc)); in DMSetUpGLVisViewer_Plex()
125 PetscCall(PetscFEGetDualSpace(fem, &sp)); in DMSetUpGLVisViewer_Plex()
308 static PetscErrorCode GLVisCreateFE(PetscFE femIn, char name[32], PetscFE *fem, IS *perm) in GLVisCreateFE() argument
371 PetscCall(PetscFECreate(comm, fem)); in GLVisCreateFE()
373 PetscCall(PetscObjectSetName((PetscObject)*fem, name)); in GLVisCreateFE()
374 PetscCall(PetscFESetType(*fem, PETSCFEBASIC)); in GLVisCreateFE()
375 PetscCall(PetscFESetNumComponents(*fem, dof)); in GLVisCreateFE()
376 PetscCall(PetscFESetBasisSpace(*fem, P)); in GLVisCreateFE()
377 PetscCall(PetscFESetDualSpace(*fem, Q)); in GLVisCreateFE()
378 PetscCall(PetscFESetQuadrature(*fem, q)); in GLVisCreateFE()
379 PetscCall(PetscFESetFaceQuadrature(*fem, fq)); in GLVisCreateFE()
380 PetscCall(PetscFESetUp(*fem)); in GLVisCreateFE()