Searched refs:newdt (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ts/impls/pseudo/ |
| H A D | posindep.c | 334 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
|