Home
last modified time | relevance | path

Searched refs:h_min (Results 1 – 6 of 6) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexmetric.c13 …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 Danisotropic_adaptation.py25 h_min = 1.0e-10 # Minimum tolerated metric magnitude ~ cell size variable
85 dmHess.metricSetMinimumMagnitude(h_min)
/petsc/src/binding/petsc4py/test/
H A Dtest_dmplex.py167 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 DDMPlex.pyx2718 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 Ddmplex.md722 DMPlexMetricSetMinimumMagnitude(DM dm, PetscReal h_min);
730 -dm_plex_metric_h_min <h_min>
/petsc/include/petsc/private/
H A Ddmpleximpl.h102 PetscReal h_min, h_max; /* Minimum/maximum tolerated metric magnitudes */ member