SolverModel#
- class ebtelplusplus.models.SolverModel(tau=<Quantity 1. s>, tau_max=<Quantity 10. s>, use_adaptive_solver=True, adaptive_solver_error=1e-06, adaptive_solver_safety=0.5)[source]#
Bases:
objectebtelplusplus input parameters related to the numerical solver
- Parameters:
tau (
Quantity) – Time step if using adaptive solver, the initial timesteptau_max (
Quantity) – Maximum allowed time step when using adaptive solveruse_adaptive_solver (
bool) – If true, use an adaptive timestepping routineadaptive_solver_error (
float) – Allowed truncation error in adaptive timestep routineadaptive_solver_safety (
float) – Refinement factor, between 0 and 1, used if timestep becomes too large and solution contains NaNs. Especially important for short, infrequently heated loops. Also controls decreases in timestep due to thermal conduction timestep.
Attributes Summary
Methods Summary
to_dict()Attributes Documentation
Methods Documentation