JGAP

Package org.jgap.util

Houses common-sense utility classes used within JGAP.

See:
          Description

Interface Summary
ICloneable Interface introducing the clone method that should already be there with java.lang.Cloneable!
ICommand Interface for commands (part of the Command pattern)
 

Class Summary
ChromosomeFitnessComparator Simple comparator to allow the sorting of Chromosome lists with the highest fitness value in first place of the list.
ClassKit  
CommandResult Container for holding result information after executing an operation
DateKit Utility functions related to date and time.
FileKit Contains helper functions related to the file system.
JarClassLoader A class loader for loading jar files, both local and remote.
JarResources JarResources maps all resources included in a zip or jar file.
LRUCache  
MultiClassLoader A simple test class loader capable of loading from multiple sources, such as local files or a URL.
NetworkKit Houses network related functionality.
NumberKit Utility routines related to numbers.
PersistableObject A wrapper that allows an object to be written to and read from a file.
PluginDiscoverer This class will (slightly inefficiently) look for all classes that implement a particular interface.
randomHotBits Implementation of a randomX-compliant class which obtains genuine random data from John Walker's HotBits radioactive decay random sequence generator.
randomJava Implementation of a randomX-compliant class based upon the built-in Java.util.Random generator.
randomLCG Implementation of a randomX-compliant class using the simple (and not very good) rand() linear congruential generator given as an example in the ANSI C specification.
randomLEcuyer Implementation of a randomX-compliant class using L'Ecuyer's two-sequence generator with a Bays-Durham shuffle, as described on page 282 of Press et al., Numerical Recipes in C, 2nd edition.
randomMCG Implementation of a randomX-compliant class using the "Minimal Standard" multiplicative congruential generator of Park and Miller.
randomX Abstract superclass for emulations of java.util.Random with various underlying generators.
StringKit String-related utility functions.
SystemKit System-related utility functions.
UniqueRandomGenerator  
XStreamPassThruConverter An abstract XSTream converter that offers services for default marshalling and unmarshalling of objects.
 

Exception Summary
CloneException Exception that occurs during cloning an object.
 

Package org.jgap.util Description

Houses common-sense utility classes used within JGAP.


JGAP