Searched refs:thicknesses (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexextrude.c | 52 …mmetric, PetscBool periodic, const PetscReal normal[], const PetscReal thicknesses[], DMLabel acti… in DMPlexExtrude() argument 78 if (thicknesses) PetscCall(DMPlexTransformExtrudeSetThicknesses(tr, layers, thicknesses)); in DMPlexExtrude()
|
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrextrude.c | 40 PetscReal th, normal[3], *thicknesses; in DMPlexTransformSetFromOptions_Extrude() local 72 PetscCall(PetscMalloc1(nl, &thicknesses)); in DMPlexTransformSetFromOptions_Extrude() 73 …_extrude_thicknesses", "Thickness of each individual extruded layer", "", thicknesses, &nl, &flg)); in DMPlexTransformSetFromOptions_Extrude() 76 PetscCall(DMPlexTransformExtrudeSetThicknesses(tr, nl, thicknesses)); in DMPlexTransformSetFromOptions_Extrude() 78 PetscCall(PetscFree(thicknesses)); in DMPlexTransformSetFromOptions_Extrude() 603 const PetscReal t = ex->thicknesses[PetscMin(l, ex->Nth - 1)]; in DMPlexTransformSetUp_Extrude() 1272 …PlexTransformExtrudeSetThicknesses(DMPlexTransform tr, PetscInt Nth, const PetscReal thicknesses[]) in DMPlexTransformExtrudeSetThicknesses() argument 1281 PetscCall(PetscFree(ex->thicknesses)); in DMPlexTransformExtrudeSetThicknesses() 1282 PetscCall(PetscMalloc1(ex->Nth, &ex->thicknesses)); in DMPlexTransformExtrudeSetThicknesses() 1284 …thicknesses[t] > 0., PetscObjectComm((PetscObject)tr), PETSC_ERR_ARG_OUTOFRANGE, "Thickness %g of … in DMPlexTransformExtrudeSetThicknesses() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | dmplextransformimpl.h | 75 PetscReal *thicknesses; /* The input layer thicknesses */ member
|