Lines Matching refs:hmin
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
771 hmin = adapt->dt_min; in TSAdaptSetFromOptions()
773 …al("-ts_adapt_dt_min", "Minimum time step considered", "TSAdaptSetStepLimits", hmin, &hmin, &set)); in TSAdaptSetFromOptions()
775 if (set || flg) PetscCall(TSAdaptSetStepLimits(adapt, hmin, hmax)); in TSAdaptSetFromOptions()