|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbcds.phison.multfailures.ElemsSequencerBase<V,E>
bcds.phison.multfailures.SequencerRandom<V,E>
public class SequencerRandom<V,E>
This class arranges nodes or links in a random manner. The caller must provide a randomness source (a java.util.Random object).
| Constructor Summary | |
|---|---|
SequencerRandom()
Default constructor. |
|
SequencerRandom(TED<V,E> ted,
Environ env)
Creates a new instance and calls setup to complete the initialization. |
|
| Method Summary | |
|---|---|
java.util.List<E> |
arrangeDirectedLinks(java.util.Random rnd)
Returns a random arrangement of links. |
java.util.List<V> |
arrangeNodes(java.util.Random rnd)
Returns the list of nodes in the topology, arranged randomly. |
java.util.List<E> |
arrangeUndirectedLinks(java.util.Random rnd)
Returns a random arrangement of links, as if all links were undirected. |
| Methods inherited from class bcds.phison.multfailures.ElemsSequencerBase |
|---|
getEnviron, getEnvParams, getName, setup |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SequencerRandom()
public SequencerRandom(TED<V,E> ted,
Environ env)
| Method Detail |
|---|
public java.util.List<V> arrangeNodes(java.util.Random rnd)
rnd must not be null.
arrangeNodes in interface ElemsSequencer<V,E>arrangeNodes in class ElemsSequencerBase<V,E>public java.util.List<E> arrangeUndirectedLinks(java.util.Random rnd)
SimGraph.canonicEdges().
The parameter rnd must not be null.
arrangeUndirectedLinks in interface ElemsSequencer<V,E>arrangeUndirectedLinks in class ElemsSequencerBase<V,E>public java.util.List<E> arrangeDirectedLinks(java.util.Random rnd)
rnd must not be null.
arrangeDirectedLinks in interface ElemsSequencer<V,E>arrangeDirectedLinks in class ElemsSequencerBase<V,E>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||