Searched refs:hmin (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/ts/adapt/interface/ |
| H A D | tsadapt.c | 668 PetscErrorCode TSAdaptSetStepLimits(TSAdapt adapt, PetscReal hmin, PetscReal hmax) in TSAdaptSetStepLimits() argument 672 PetscValidLogicalCollectiveReal(adapt, hmin, 2); in TSAdaptSetStepLimits() 674 …ck(hmin == (PetscReal)PETSC_CURRENT || hmin >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Mini… in TSAdaptSetStepLimits() 676 if (hmin != (PetscReal)PETSC_CURRENT) adapt->dt_min = hmin; in TSAdaptSetStepLimits() 678 hmin = adapt->dt_min; in TSAdaptSetStepLimits() 680 …hmax > hmin, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Maximum time step %g must greater than mi… in TSAdaptSetStepLimits() 700 PetscErrorCode TSAdaptGetStepLimits(TSAdapt adapt, PetscReal *hmin, PetscReal *hmax) in TSAdaptGetStepLimits() argument 704 if (hmin) PetscAssertPointer(hmin, 2); in TSAdaptGetStepLimits() 706 if (hmin) *hmin = adapt->dt_min; in TSAdaptGetStepLimits() 743 PetscReal safety, reject_safety, clip[2], scale, hmin, hmax; in TSAdaptSetFromOptions() local [all …]
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex19.c | 10 PetscReal hmax, hmin; /* Max and min sizes prescribed by the metric */ member 39 options->hmin = 0.05; in ProcessOptions() 47 …Real("-hmin", "Min size prescribed by the metric", "ex19.c", options->hmin, &options->hmin, NULL)); in ProcessOptions() 149 h = user->hmax - (user->hmax - user->hmin) * PetscRealPart(vcoords[0]); in ComputeMetric() 152 …bsReal(((PetscReal)1.0) - PetscExpReal(-PetscAbsScalar(vcoords[0] - (PetscReal)0.5))) + user->hmin; in ComputeMetric()
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_ts_py.py | 180 hmin, hmax = self.ts.getStepLimits() 181 self.assertEqual(1.0, hmin)
|
| /petsc/src/ts/adapt/impls/dsp/ |
| H A D | adaptdsp.c | 76 PetscReal hmin = adapt->dt_min * (1 + PETSC_SQRT_MACHINE_EPSILON); in TSAdaptChoose_DSP() local 147 else if (h < hmin) *accept = PETSC_TRUE; in TSAdaptChoose_DSP()
|
| /petsc/src/ts/event/ |
| H A D | tsevent.c | 312 PetscReal hmin; in TSSetEventHandler() local 360 PetscCall(TSAdaptGetStepLimits(adapt, &hmin, NULL)); in TSSetEventHandler() 361 event->timestep_min = hmin; in TSSetEventHandler()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | TS.pyx | 2559 def setStepLimits(self, hmin: float, hmax: float) -> None: 2566 hmin 2577 cdef PetscReal hminr = toReal(hmin)
|