The Algorithm Library supports the definition of initial- or default values for the local, interface, and static parameters of a certain MDL class. (Section 3.2.1 - Section 3.2.3). Whenever such a class is instantiated the parameters will adopt these default values before the construct method is executed.
For the MDL class instance with the symbolic name name new default values of some interface parameters can be defined by using the following MDL statement block:
Select Instance name
Parameter name = expr;
// further default value specifications
End Select
The herein defined default value will overrule any definition made for the instantiated MDL class. Other instances of the same MDL class type will still use the default values provided by the class definition.