ec.util
Class Announcement

java.lang.Object
  extended by ec.util.Announcement
All Implemented Interfaces:
java.io.Serializable

public class Announcement
extends java.lang.Object
implements java.io.Serializable

Announcements are messages which are stored by ec.util.Output in memory, in addition to being logged out to files. The purpose of this is that announcements saved in the checkpointing process. You can turn off the memory-storage of announcements with an argument passed to ec.Evolve when you start the run.

Announcements have text and an integer indicating the level of verbosity above which they will no longer print (higher verbosity numbers indicate less verbosity).

Version:
1.0
Author:
Sean Luke
See Also:
Serialized Form

Field Summary
 java.lang.String text
          The announcement's...anouncement.
 int verbosity
          The announcement's maximum verbosity value
 
Constructor Summary
Announcement(java.lang.String t, int v)
          Creates a new announcement with text t and verbosity value v
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

text

public java.lang.String text
The announcement's...anouncement.


verbosity

public int verbosity
The announcement's maximum verbosity value

Constructor Detail

Announcement

public Announcement(java.lang.String t,
                    int v)
Creates a new announcement with text t and verbosity value v