Searched refs:h_min (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexmetric.c | 13 …PetscReal h_min = 1.0e-30, h_max = 1.0e+30, a_max = 1.0e+05, p = 1.0, target = 1000.0, beta = 1.3,… in DMPlexMetricSetFromOptions() local 37 …tric_h_min", "Minimum tolerated metric magnitude", "DMPlexMetricEnforceSPD", h_min, &h_min, NULL)); in DMPlexMetricSetFromOptions() 38 PetscCall(DMPlexMetricSetMinimumMagnitude(dm, h_min)); in DMPlexMetricSetFromOptions() 402 PetscErrorCode DMPlexMetricSetMinimumMagnitude(DM dm, PetscReal h_min) in DMPlexMetricSetMinimumMagnitude() argument 408 …PetscCheck(h_min > 0.0, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Metric magnitudes must be in (… in DMPlexMetricSetMinimumMagnitude() 409 plex->metricCtx->h_min = h_min; in DMPlexMetricSetMinimumMagnitude() 426 PetscErrorCode DMPlexMetricGetMinimumMagnitude(DM dm, PetscReal *h_min) in DMPlexMetricGetMinimumMagnitude() argument 432 *h_min = plex->metricCtx->h_min; in DMPlexMetricGetMinimumMagnitude() 1053 static PetscErrorCode DMPlexMetricModify_Private(PetscInt dim, PetscReal h_min, PetscReal h_max, Pe… in DMPlexMetricModify_Private() argument 1056 …PetscReal *eigs, max_eig, l_min = 1.0 / (h_max * h_max), l_max = 1.0 / (h_min * h_min), la_min =… in DMPlexMetricModify_Private() [all …]
|
| /petsc/src/binding/petsc4py/demo/legacy/dmplex/ |
| H A D | anisotropic_adaptation.py | 25 h_min = 1.0e-10 # Minimum tolerated metric magnitude ~ cell size variable 85 dmHess.metricSetMinimumMagnitude(h_min)
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_dmplex.py | 167 h_min = 1.0e-30 183 self.plex.metricSetMinimumMagnitude(h_min) 200 self.assertTrue(np.isclose(self.plex.metricGetMinimumMagnitude(), h_min))
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DMPlex.pyx | 2718 def metricSetMinimumMagnitude(self, h_min: float) -> None: 2725 h_min 2734 cdef PetscReal rval = asReal(h_min) 2748 cdef PetscReal h_min = 0 2749 CHKERR(DMPlexMetricGetMinimumMagnitude(self.dm, &h_min)) 2750 return toReal(h_min)
|
| /petsc/doc/manual/ |
| H A D | dmplex.md | 722 DMPlexMetricSetMinimumMagnitude(DM dm, PetscReal h_min); 730 -dm_plex_metric_h_min <h_min>
|
| /petsc/include/petsc/private/ |
| H A D | dmpleximpl.h | 102 PetscReal h_min, h_max; /* Minimum/maximum tolerated metric magnitudes */ member
|