Home
last modified time | relevance | path

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

/petsc/src/ts/impls/pseudo/
H A Dposindep.c334 PetscErrorCode TSPseudoTimeStepDefault(TS ts, PetscReal *newdt, void *dtctx) in TSPseudoTimeStepDefault() argument
346 if (fnorm == 0.0) *newdt = 1.e12 * inc * ts->time_step; in TSPseudoTimeStepDefault()
347 …else if (pseudo->increment_dt_from_initial_dt) *newdt = inc * pseudo->dt_initial * pseudo->fnorm_i… in TSPseudoTimeStepDefault()
348 else *newdt = inc * ts->time_step * pseudo->fnorm_previous / fnorm; in TSPseudoTimeStepDefault()
349 if (pseudo->dt_max > 0) *newdt = PetscMin(*newdt, pseudo->dt_max); in TSPseudoTimeStepDefault()
428 …p(TS ts, PetscErrorCode (*dt)(TS ts, Vec update, PetscCtx ctx, PetscReal *newdt, PetscBool *flag),… in TSPseudoSetVerifyTimeStep() argument
538 PetscErrorCode TSPseudoSetTimeStep(TS ts, PetscErrorCode (*dt)(TS ts, PetscReal *newdt, PetscCtx ct… in TSPseudoSetTimeStep() argument