Home
last modified time | relevance | path

Searched refs:thicknesses (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexextrude.c52 …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 Dplextrextrude.c40 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()
1284thicknesses[t] > 0., PetscObjectComm((PetscObject)tr), PETSC_ERR_ARG_OUTOFRANGE, "Thickness %g of … in DMPlexTransformExtrudeSetThicknesses()
[all …]
/petsc/include/petsc/private/
H A Ddmplextransformimpl.h75 PetscReal *thicknesses; /* The input layer thicknesses */ member