autopdex.SimState.set_initial_conditions
- SimState.set_initial_conditions(values=None, *, derivatives=None, internal_variables=None, time=None, integration_mode: str | None = None)[source]
Set domain-wise initial values or restart from a TimeSteppingManagerState.
valuesaccepts either field-shaped arrays or callables L2-projected into the FE space. Callable signatures:lambda xorlambda x, settings. The 2-argument form receives the fullsettingsdict, allowing access to user-defined parameters (e.g.sim.settings["u0"] = ...) for sensitivity analysis.- Parameters:
values – Field-shaped initial values, callables
f(x)/f(x, settings).derivatives – Optional field-shaped initial time derivatives by order.
internal_variables – Optional initial values for internal variables.
time – Absolute initial or restart time. When provided, both
settings["current time"]andsettings["last time"]are set to this value.run(..., time_span=...)expects a relative time interval, sotime=2.0andtime_span=0.5runs the interval from 2.0 to 2.5.integration_mode –
"auto"(default) or"collocation".