Home
last modified time | relevance | path

Searched refs:thickness (Results 1 – 8 of 8) sorted by relevance

/petsc/src/dm/impls/plex/tutorials/
H A Dex13.c9 PetscReal thickness = 0.; in main() local
22 …OptionsReal("-thickness", "Thickness of volumetric extrusion", NULL, thickness, &thickness, NULL)); in main()
25 …TPSMesh(PETSC_COMM_WORLD, tps_type, extent, periodic, distribute, refine, layers, thickness, &dm)); in main()
/petsc/src/dm/impls/plex/
H A Dplexextrude.c52 PetscErrorCode DMPlexExtrude(DM dm, PetscInt layers, PetscReal thickness, PetscBool tensor, PetscBo… in DMPlexExtrude() argument
73 if (thickness > 0.) PetscCall(DMPlexTransformExtrudeSetThickness(tr, thickness)); in DMPlexExtrude()
H A Dplexcreate.c3833 …e periodic[], PetscBool tps_distribute, PetscInt refinements, PetscInt layers, PetscReal thickness) in DMPlexCreateTPSMesh_Internal() argument
3847thickness == 0.), PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_INCOMP, "Layers %" PetscInt_FMT … in DMPlexCreateTPSMesh_Internal()
4329 if (thickness > 0) { in DMPlexCreateTPSMesh_Internal()
4343 PetscCall(DMPlexTransformExtrudeSetThickness(tr, thickness)); in DMPlexCreateTPSMesh_Internal()
4403 …ic[], PetscBool tps_distribute, PetscInt refinements, PetscInt layers, PetscReal thickness, DM *dm) in DMPlexCreateTPSMesh() argument
4408 …eTPSMesh_Internal(*dm, tpstype, extent, periodic, tps_distribute, refinements, layers, thickness)); in DMPlexCreateTPSMesh()
4939 PetscReal thickness = 0.; in DMPlexCreateFromOptions_Internal() local
4947 …"-dm_plex_tps_thickness", "Thickness of volumetric extrusion", NULL, thickness, &thickness, NULL)); in DMPlexCreateFromOptions_Internal()
4950 …CreateTPSMesh_Internal(dm, tps_type, extent, periodic, tps_distribute, refine, layers, thickness)); in DMPlexCreateFromOptions_Internal()
/petsc/src/dm/impls/plex/transform/impls/extrude/
H A Dplextrextrude.c49 …transform_extrude_thickness", "Total thickness of extruded layers", "", ex->thickness, &th, &flg)); in DMPlexTransformSetFromOptions_Extrude()
596 …r (l = 0; l <= ex->layers; ++l) ex->layerPos[l] = (ex->thickness * l) / ex->layers - ex->thickness in DMPlexTransformSetUp_Extrude()
598 for (l = 0; l <= ex->layers; ++l) ex->layerPos[l] = (ex->thickness * l) / ex->layers; in DMPlexTransformSetUp_Extrude()
600 ex->thickness = 0.; in DMPlexTransformSetUp_Extrude()
605 ex->thickness += t; in DMPlexTransformSetUp_Extrude()
608 for (l = 0; l <= ex->layers; ++l) ex->layerPos[l] -= ex->thickness / 2.; in DMPlexTransformSetUp_Extrude()
893 ex->thickness = 1.; in DMPlexTransformCreate_Extrude()
973 PetscErrorCode DMPlexTransformExtrudeGetThickness(DMPlexTransform tr, PetscReal *thickness) in DMPlexTransformExtrudeGetThickness() argument
979 PetscAssertPointer(thickness, 2); in DMPlexTransformExtrudeGetThickness()
980 *thickness = ex->thickness; in DMPlexTransformExtrudeGetThickness()
[all …]
/petsc/include/petsc/private/
H A Ddmplextransformimpl.h73 PetscReal thickness; /* The total thickness of the extruded layers */ member
/petsc/doc/changes/
H A D317.md279 …e gyroid`, with optional levels of refinement and extrusion to 3D solids with prescribed thickness.
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas542 (crevice/ring-thickness (0.002 0.002 0.002))
4059 (mp/boiling/thin-film-thickness 0.0001)
4883 (electrolysis/cathode-cl/thickness 5e-06)
4906 (electrolysis/mem/thickness 1e-05)
4917 (electrolysis/anode-cl/thickness 5e-06)
6100 (structure/thickness 1.)
7807 (adapt/dynamic/security-layer-thickness 1)
9638 (fan-thickness . 0)
9722 (shell-conduction ((thickness . 0) (material . aluminum) (qdot (constant . 0) (profile))))
9723 …(thin-wall ((thickness (constant . 0) (profile "" "")) (material . "aluminum") (qdot (constant . 0…
[all …]
/petsc/doc/
H A Dpetsc.bib8130 Sheet Model). The thickness, temperature, velocity and age of the ice are all