cideMOD.numerics.time_scheme

Classes

TimeScheme(method, mesh[, tau])

class cideMOD.numerics.time_scheme.TimeScheme(method, mesh, tau=1)[source]

Bases: object

available_schemes = {'BETF': {'nodes': 3}, 'euler_implicit': {'nodes': 2}}
cur_time()[source]
dt(*args)[source]
get_timestep()[source]
list_implemented_methods()[source]
num_functions()[source]
set_tau(tau)[source]
set_timestep(timestep)[source]
update_time_step(error, dt, tol=1e-06, max_step=1000.0, min_step=0.001)[source]