Model.set#

Model.set(src, idx, attr, value)[source]#

Set the value of an attribute of a model property.

Performs self.<src>.<attr>[idx] = value. This method will not modify the input values from the case file that have not been converted to the system base. As a result, changes applied by this method will not affect the dumped case file.

To alter parameters and reflect it in the case file, use alter() instead.

Parameters
srcstr

Name of the model property

idxstr, int, float, array-like

Indices of the devices

attrstr, optional, default='v'

The internal attribute of the property to get. v for values, a for address, and e for equation value.

valuearray-like

New values to be set

Returns
bool

True when successful.