
functionautomaticLocalSeed
Creates an automatic local seed from the instance name
Extends from Modelica.Icons.Function (Icon for functions).
Information
Syntax
seed = Utilities.automaticLocalSeed(path);
Description
Returns an automatically computed seed (Integer) from the hash value of
the full path name of an instance (has to be inquired in the model or block
where this function is called by the Modelica built-in operator getInstanceName()).
Contrary to automaticGlobalSeed(),
this is a pure function, that is, the same seed is returned, if an identical
path is provided.
Example
parameter Boolean useAutomaticLocalSeed = true;
parameter Integer fixedLocalSeed = 10;
final parameter Integer localSeed = if useAutomaticLocalSeed then
automaticLocalSeed(getInstanceName())
else
fixedLocalSeed;
See also
automaticGlobalSeed, hashString and getInstanceName.
Outputs
| Type | Name | Default | Description |
| Integer | seed | | Automatically generated seed |
Revisions
| Date | Description |
| June 22, 2015 |
|