TransientDriver

Source: drivers/TransientDriver.py

Drive a model over a prescribed time history.

Mirrors C++ TransientDriver. See module docstring for differences.

Other options

modelstr · required

The Model to drive over the time history.

prescribed_timestr · required

[Tensors] block name of a Scalar whose leading axis is the per-step time history.

timestr · default t

Name of the model input that receives the per-step time value.

save_asstr

Output file path. Accepted for compatibility with the C++ driver but ignored by the native runtime; results are held in memory and retrieved via result.

force_Scalar_nameslist

Scalar variable names assigned a driving force value.

force_Scalar_valueslist

Scalar driving force tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match force_Scalar_names.

ic_Scalar_nameslist

Scalar variable names assigned an initial condition value.

ic_Scalar_valueslist

Scalar initial condition tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match ic_Scalar_names.

force_Vec_nameslist

Vec variable names assigned a driving force value.

force_Vec_valueslist

Vec driving force tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match force_Vec_names.

ic_Vec_nameslist

Vec variable names assigned an initial condition value.

ic_Vec_valueslist

Vec initial condition tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match ic_Vec_names.

force_SR2_nameslist

SR2 variable names assigned a driving force value.

force_SR2_valueslist

SR2 driving force tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match force_SR2_names.

ic_SR2_nameslist

SR2 variable names assigned an initial condition value.

ic_SR2_valueslist

SR2 initial condition tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match ic_SR2_names.

force_WR2_nameslist

WR2 variable names assigned a driving force value.

force_WR2_valueslist

WR2 driving force tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match force_WR2_names.

ic_WR2_nameslist

WR2 variable names assigned an initial condition value.

ic_WR2_valueslist

WR2 initial condition tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match ic_WR2_names.

force_R2_nameslist

R2 variable names assigned a driving force value.

force_R2_valueslist

R2 driving force tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match force_R2_names.

ic_R2_nameslist

R2 variable names assigned an initial condition value.

ic_R2_valueslist

R2 initial condition tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match ic_R2_names.

force_Rot_nameslist

Rot variable names assigned a driving force value.

force_Rot_valueslist

Rot driving force tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match force_Rot_names.

ic_Rot_nameslist

Rot variable names assigned an initial condition value.

ic_Rot_valueslist

Rot initial condition tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match ic_Rot_names.

force_SSR4_nameslist

SSR4 variable names assigned a driving force value.

force_SSR4_valueslist

SSR4 driving force tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match force_SSR4_names.

ic_SSR4_nameslist

SSR4 variable names assigned an initial condition value.

ic_SSR4_valueslist

SSR4 initial condition tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match ic_SSR4_names.

force_MillerIndex_nameslist

MillerIndex variable names assigned a driving force value.

force_MillerIndex_valueslist

MillerIndex driving force tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match force_MillerIndex_names.

ic_MillerIndex_nameslist

MillerIndex variable names assigned an initial condition value.

ic_MillerIndex_valueslist

MillerIndex initial condition tokens. Each is either an inline Scalar literal (Scalar only) or a [Tensors] block name. Length must match ic_MillerIndex_names.