|
mwalk Platform 0.3.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mwalk.util.ReceiverRandomizer
Class which randomly selects a number of receivers as being active.
Field Summary | |
protected int |
active
Number of receivers to mark as active |
int |
max
Maximum number of receivers available |
protected TreeNode[] |
recvs
List of receivers in tree |
Constructor Summary | |
ReceiverRandomizer()
Default constructor. |
|
ReceiverRandomizer(int active)
Constructor. |
Method Summary | |
int |
getActive()
Retrieve current number of active receivers. |
int |
incActive()
Increment current number of active receivers. |
int |
maxActive()
Retrieve maximum number of active receivers. |
void |
randomize(Tree tree)
Randomly activate the appropriate number of receivers. |
void |
reset(Tree tree)
Clear all active receivers. |
void |
setActive(int active)
Set current number of active receivers. |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected TreeNode[] recvs
protected int active
public int max
Constructor Detail |
public ReceiverRandomizer()
public ReceiverRandomizer(int active)
int
- number of active receiversMethod Detail |
public int getActive()
int
number of active receiverspublic int incActive()
int
number of active receiverspublic void setActive(int active)
int
- number of active receiverspublic int maxActive()
int
maximum number of active receiverspublic void reset(Tree tree)
Tree
- current treepublic void randomize(Tree tree)
Tree
- current tree
|
mwalk Platform 0.3.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |