sfepy.solvers.ts module

class sfepy.solvers.ts.TimeStepper(t0, t1, dt=None, n_step=None, step=None, is_quasistatic=False)[source]

Time stepper class.

advance(self)[source]
static from_conf(conf)[source]
get_state(self)[source]
iter_from(self, step)[source]
normalize_time(self)[source]
restore_step_time(self)[source]
set_from_data(self, t0, t1, dt=None, n_step=None, step=None)[source]
set_from_ts(self, ts, step=None)[source]
set_state(self, step=0, **kwargs)[source]
set_step(self, step=0, nt=0.0)[source]
set_substep_time(self, sub_dt)[source]
class sfepy.solvers.ts.VariableTimeStepper(t0, t1, dt=None, n_step=None, step=None, is_quasistatic=False)[source]

Time stepper class with a variable time step.

advance(self)[source]
static from_conf(conf)[source]
get_default_time_step(self)[source]
get_state(self)[source]
iter_from(self, step)[source]
iter_from_current(self)[source]

ts.step, ts.time is consistent with step, time returned here ts.nt is normalized time in [0, 1].

set_from_data(self, t0, t1, dt=None, n_step=None, step=None)[source]
set_from_ts(self, ts, step=None)[source]
set_n_digit_from_min_dt(self, dt)[source]
set_state(self, step=0, dts=None, times=None, **kwargs)[source]
set_step(self, step=0, nt=0.0)[source]
set_time_step(self, dt, update_time=False)[source]
sfepy.solvers.ts.get_print_info(n_step)[source]