| /petsc/src/dm/impls/plex/ |
| H A D | plexmetric.c | 10 PetscBool isotropic = PETSC_FALSE, uniform = PETSC_FALSE, restrictAnisotropyFirst = PETSC_FALSE; in DMPlexMetricSetFromOptions() local 19 …otropic", "Is the metric isotropic?", "DMPlexMetricCreateIsotropic", isotropic, &isotropic, NULL)); in DMPlexMetricSetFromOptions() 20 PetscCall(DMPlexMetricSetIsotropic(dm, isotropic)); in DMPlexMetricSetFromOptions() 66 PetscErrorCode DMPlexMetricSetIsotropic(DM dm, PetscBool isotropic) in DMPlexMetricSetIsotropic() argument 72 plex->metricCtx->isotropic = isotropic; in DMPlexMetricSetIsotropic() 89 PetscErrorCode DMPlexMetricIsIsotropic(DM dm, PetscBool *isotropic) in DMPlexMetricIsIsotropic() argument 95 *isotropic = plex->metricCtx->isotropic; in DMPlexMetricIsIsotropic() 120 if (uniform) plex->metricCtx->isotropic = uniform; in DMPlexMetricSetUniform() 903 PetscBool isotropic, uniform; in DMPlexMetricCreate() local 910 PetscCall(DMPlexMetricIsIsotropic(dm, &isotropic)); in DMPlexMetricCreate() [all …]
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex60.c | 38 PetscBool uniform = PETSC_FALSE, isotropic = PETSC_FALSE, noTagging = PETSC_FALSE; in main() local 112 PetscCall(DMPlexMetricIsIsotropic(dm, &isotropic)); in main() 121 if (isotropic) { in main() 186 if (!isotropic) { in main() 203 if (isotropic) { in main() 224 if (isotropic) { in main()
|
| /petsc/src/dm/impls/plex/adaptors/pragmatic/ |
| H A D | pragmaticadapt.c | 24 PetscBool flg, isotropic, uniform; in DMAdaptMetric_Pragmatic_Plex() local 137 PetscCall(DMPlexMetricIsIsotropic(dm, &isotropic)); in DMAdaptMetric_Pragmatic_Plex() 143 if (isotropic) { in DMAdaptMetric_Pragmatic_Plex()
|
| /petsc/src/dm/impls/plex/adaptors/mmg/ |
| H A D | mmgadapt.c | 32 PetscBool flg = PETSC_FALSE, noInsert, noSwap, noMove, noSurf, isotropic, uniform; in DMAdaptMetric_Mmg_Plex() local 132 PetscCall(DMPlexMetricIsIsotropic(dm, &isotropic)); in DMAdaptMetric_Mmg_Plex() 137 if (isotropic) { in DMAdaptMetric_Mmg_Plex()
|
| /petsc/src/dm/impls/plex/adaptors/parmmg/ |
| H A D | parmmgadapt.c | 42 PetscBool flg = PETSC_FALSE, noInsert, noSwap, noMove, noSurf, isotropic, uniform; in DMAdaptMetric_ParMmg_Plex() local 190 PetscCall(DMPlexMetricIsIsotropic(dm, &isotropic)); in DMAdaptMetric_ParMmg_Plex() 197 if (isotropic) { in DMAdaptMetric_ParMmg_Plex()
|
| /petsc/doc/tutorials/ |
| H A D | guide_to_examples_by_physics.md | 40 where $\bm\sigma$ is the stress tensor. Linear, isotropic elasticity governing infinitesimal strain…
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DMPlex.pyx | 2433 def metricSetIsotropic(self, isotropic: bool) -> None: 2434 """Record whether the metric is isotropic or not. 2440 isotropic 2441 Flag indicating whether the metric is isotropic or not. 2449 cdef PetscBool bval = asBool(isotropic) 2453 """Return the flag indicating whether the metric is isotropic or not. 2463 cdef PetscBool isotropic = PETSC_FALSE 2464 CHKERR(DMPlexMetricIsIsotropic(self.dm, &isotropic)) 2465 return toBool(isotropic) 2978 """Construct a uniform isotropic metric. [all …]
|
| /petsc/doc/changes/ |
| H A D | 317.md | 227 - Add `DMPlexMetricSetIsotropic()` for declaring whether a metric is isotropic 228 - Add `DMPlexMetricIsIsotropic()` for determining whether a metric is isotropic
|
| H A D | 316.md | 238 - Add `DMPlexMetricCreateIsotropic` as a helper function for creating an isotropic metric.
|
| /petsc/include/petsc/private/ |
| H A D | dmpleximpl.h | 95 PetscBool isotropic; /* Is the metric isotropic? */ member
|
| /petsc/doc/ |
| H A D | petsc.bib | 2793 title = {Simulating faults and plate boundaries with a transversely isotropic plasticity
|