org.jgap.util |
Houses common-sense utility classes used within JGAP.
|
Java Source File Name | Type | Comment |
AllUtilTests.java | Class | |
ChromosomeFitnessComparator.java | Class | Simple comparator to allow the sorting of Chromosome lists with the highest
fitness value in first place of the list. |
ClassKit.java | Class | |
CloneException.java | Class | Exception that occurs during cloning an object. |
CommandResult.java | Class | |
FileKit.java | Class | |
ICloneable.java | Interface | |
ICommand.java | Interface | |
JarClassLoader.java | Class | A class loader for loading jar files, both local and remote. |
JarResources.java | Class | JarResources: JarResources maps all resources included in a
Zip or Jar file. |
LRUCache.java | Class | |
MultiClassLoader.java | Class | A simple test class loader capable of loading from
multiple sources, such as local files or a URL.
This class is derived from an article by Chuck McManis
http://www.javaworld.com/javaworld/jw-10-1996/indepth.src.html
with large modifications.
Note that this has been updated to use the non-deprecated version of
defineClass() -- JDM.
author: Jack Harich - 8/18/97 author: John D. |
NetworkKit.java | Class | Houses network-related functionality. |
NumberKit.java | Class | Utility routines related to numbers. |
PluginDiscoverer.java | Class | This class will (slightly inefficiently) look for all classes that implement
a particular interface. |
PluginDiscovererTest.java | Class | |
randomHotBits.java | Class | Implementation of a randomX-compliant class which obtains
genuine random data from John
Walker's HotBits
radioactive decay random sequence generator. |
randomJava.java | Class | Implementation of a randomX-compliant class based upon the
built-in Java.util.Random generator. |
randomLCG.java | Class | 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.java | Class | 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.java | Class | Implementation of a randomX-compliant class using the
"Minimal Standard" multiplicative congruential generator of Park
and Miller. |
randomX.java | Class | Abstract superclass for emulations of java.util.Random with
various underlying generators. |
StringKit.java | Class | String-related utility functions. |
SystemKit.java | Class | System-related utility functions. |
TestHashcode.java | Class | Class used to help in the testing of the hashCode() method. |
UniqueRandomGenerator.java | Class | |