seed = Utilities.automaticLocalSeed(path);
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.
parameter Boolean useAutomaticLocalSeed = true; parameter Integer fixedLocalSeed = 10; final parameter Integer localSeed = if useAutomaticLocalSeed then automaticLocalSeed(getInstanceName()) else fixedLocalSeed;
automaticGlobalSeed, hashString and getInstanceName.
function automaticLocalSeed extends Modelica.Icons.Function; input String path "Full path name of the instance (inquire with getInstanceName())"; output Integer seed "Automatically generated seed"; end automaticLocalSeed;
Date | Description | ||
---|---|---|---|
June 22, 2015 |
|