| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex13.c | 9 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 D | plexextrude.c | 52 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 D | plexcreate.c | 3833 …e periodic[], PetscBool tps_distribute, PetscInt refinements, PetscInt layers, PetscReal thickness) in DMPlexCreateTPSMesh_Internal() argument 3847 …thickness == 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 D | plextrextrude.c | 49 …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 D | dmplextransformimpl.h | 73 PetscReal thickness; /* The total thickness of the extruded layers */ member
|
| /petsc/doc/changes/ |
| H A D | 317.md | 279 …e gyroid`, with optional levels of refinement and extrusion to 3D solids with prescribed thickness.
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 542 (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 D | petsc.bib | 8130 Sheet Model). The thickness, temperature, velocity and age of the ice are all
|