Home
last modified time | relevance | path

Searched refs:isotropic (Results 1 – 11 of 11) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexmetric.c10 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 Dex60.c38 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 Dpragmaticadapt.c24 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 Dmmgadapt.c32 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 Dparmmgadapt.c42 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 Dguide_to_examples_by_physics.md40 where $\bm\sigma$ is the stress tensor. Linear, isotropic elasticity governing infinitesimal strain…
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMPlex.pyx2433 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 D317.md227 - Add `DMPlexMetricSetIsotropic()` for declaring whether a metric is isotropic
228 - Add `DMPlexMetricIsIsotropic()` for determining whether a metric is isotropic
H A D316.md238 - Add `DMPlexMetricCreateIsotropic` as a helper function for creating an isotropic metric.
/petsc/include/petsc/private/
H A Ddmpleximpl.h95 PetscBool isotropic; /* Is the metric isotropic? */ member
/petsc/doc/
H A Dpetsc.bib2793 title = {Simulating faults and plate boundaries with a transversely isotropic plasticity