|
SSJ V. 2.6.2. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RandomStreamFactory
Represents a random stream factory capable
of constructing instances of a given type of random stream
by invoking the newInstance
method
each time a new random stream is needed, instead of invoking
directly the specific constructor of the desired type.
Hence, if several random streams of a given type (class) must be
constructed at different places in a large simulation program,
and if we decide to change the type of stream in the future,
there is no need to change the code at those different places.
With the random stream factory, the class-specific
code for constructing these streams appears at a single place,
where the factory is constructed.
The class BasicRandomStreamFactory
provides an
implementation of this interface.
Method Summary | |
---|---|
RandomStream |
newInstance()
Constructs and returns a new random stream. |
Method Detail |
---|
RandomStream newInstance()
RandomStreamInstantiationException
.
RandomStreamInstantiationException
- if the new
random stream cannot be instantiated.
|
SSJ V. 2.6.2. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |