Home
last modified time | relevance | path

Searched refs:isFE (Results 1 – 4 of 4) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexsection.c8 PetscBool *isFE; in DMPlexCreateSectionFields() local
14 PetscCall(PetscCalloc1(Nf, &isFE)); in DMPlexCreateSectionFields()
22 isFE[f] = PETSC_TRUE; in DMPlexCreateSectionFields()
24 isFE[f] = PETSC_FALSE; in DMPlexCreateSectionFields()
34 if (isFE[f]) { in DMPlexCreateSectionFields()
84 PetscCall(PetscFree(isFE)); in DMPlexCreateSectionFields()
95 PetscBool *isFE, hasCohesive = PETSC_FALSE; in DMPlexCreateSectionDof() local
114 PetscCall(PetscMalloc1(Nf, &isFE)); in DMPlexCreateSectionDof()
122 isFE[f] = id == PETSCFE_CLASSID ? PETSC_TRUE : PETSC_FALSE; in DMPlexCreateSectionDof()
177 if (avoidTensor && isFE[f]) continue; in DMPlexCreateSectionDof()
[all …]
H A Dplexproject.c70 …, PetscReal time, PetscFEGeom *fegeom, PetscFVCellGeom *fvgeom, PetscBool isFE[], PetscDualSpace s… in DMProjectPoint_Func_Private() argument
92 if (isFE[f]) { in DMProjectPoint_Func_Private()
533 …time, Vec localU, Vec localA, PetscBool hasFE, PetscBool hasFV, PetscBool isFE[], PetscDualSpace s… in DMProjectPoint_Private() argument
545 …PetscCall(DMProjectPoint_Func_Private(dm, ds, dmIn, dsIn, time, fegeom, &fvgeom, isFE, sp, (PetscE… in DMProjectPoint_Private()
725 …PetscBool *isFE, hasFE = PETSC_FALSE, hasFV = PETSC_FALSE, isCohesive = PETSC_FALSE, isCohes… in DMProjectLocal_Generic_Plex() local
848 PetscCall(PetscMalloc3(Nf, &isFE, Nf, &sp, NfIn, &spIn)); in DMProjectLocal_Generic_Plex()
862 isFE[f] = PETSC_TRUE; in DMProjectLocal_Generic_Plex()
869 isFE[f] = PETSC_FALSE; in DMProjectLocal_Generic_Plex()
874 isFE[f] = PETSC_FALSE; in DMProjectLocal_Generic_Plex()
1054 …, encAux, dsEffAux, chunkgeom, htInc, time, localU, localA, hasFE, hasFV, isFE, sp, point, T, TAux… in DMProjectLocal_Generic_Plex()
[all …]
H A Dplexfem.c4097 PetscBool *isFE; in DMPlexGetFaceFields() local
4114 PetscCall(PetscMalloc1(Nf, &isFE)); in DMPlexGetFaceFields()
4122 isFE[f] = PETSC_TRUE; in DMPlexGetFaceFields()
4124 isFE[f] = PETSC_FALSE; in DMPlexGetFaceFields()
4126 isFE[f] = PETSC_FALSE; in DMPlexGetFaceFields()
4162 if (isFE[f]) { in DMPlexGetFaceFields()
4228 PetscCall(PetscFree(isFE)); in DMPlexGetFaceFields()
4631 PetscBool hasJac, hasPrec, hasDyn, assembleJac, *isFE, hasFV = PETSC_FALSE; in DMPlexComputeJacobian_Patch_Internal() local
4649 PetscCall(DMGetWorkArray(dm, Nf, MPI_C_BOOL, &isFE)); in DMPlexComputeJacobian_Patch_Internal()
4656 isFE[fieldI] = PETSC_TRUE; in DMPlexComputeJacobian_Patch_Internal()
[all …]
/petsc/src/dm/impls/plex/tests/
H A Dex22.c111 PetscInt dim, dimC, isSimplex, isFE, numTests = 10; in main() local
126 for (isFE = 0; isFE < 2; isFE++) { in main()
134 if (isFE) { in main()
202 if (isFE) { in main()