JavaGenes, NASA Ames. Written largely by Al Globus

Package gov.nasa.alsUtility

Interface Summary
Compatible for objects to decide if they are compatible with each other.
Iterator  
Predicate a predicate object is used to test other objects for truth or falsehood.
Procedure a procedure object is used to execute a procedure on several objects in a collection
 

Class Summary
AllTests  
AmericanWireGauge  
AmericanWireGaugeTest  
And logical and
Brick3d  
Brick3dTest  
Brick3dWithSegments  
Brick3dWithSegmentsTest  
CircularIntQueue  
ComparativeStatistics Implements comparative statistics measures on Sample objects.
ComparativeStatisticsTest  
Constants  
DataTable handles named Vectors of double data.
Distribution abstract class for a distribution of double numbers.
DoubleInterval implements an interval between two double values
DoubleIntervalTest  
DoublesList  
DoublesListTest  
EasyFile create a file and add text to it from time to time
Error handle errors and hand out warnings.
ExtendedTreeSet  
ExtendedTreeSetTest  
ExtendedVector Extends the capabilities of Vector.
ExtendedVectorTest  
FieldRecordText  
FieldRecordTextTest  
GrowOnlyArray growing list of objects that will never need the garbage collector (for speed)
GrowOnlyArrayTest  
IncrementIterator  
IndexIterator  
integer represent a changeable integer (Java API class Integer cannot be modified)
IntegerInterval represent an interval from some low to some high integer
IntegerIntervalTest  
IO  
IOTest  
IsEqual predicate to determine if object.Equals(another object)
IsInstanceOf predicate to determine if objects are isInstance() of a class
IsMarked  
KeyCounter used to count the number of several different kinds of objects.
KeyCounterTest  
LogComparisons  
LogComparisonsTest  
LogFile create a file and add text to it from time to time
ManySamples  
Mark implement marking.
MarkIsSet  
MathUtility  
MathUtilityTest  
Matrix3d meant to replace a minimal subset of javax.vecmath.Matrix3d to eliminate JavaGenes dependence on Java3d
MinMaxes  
MinMaxesTest  
Not  
ObjectCache cache objects to avoid object re-allocation.
ObjectCacheTest  
ObjectCompatible  
ObjectEquals  
Or implements logical or
PrintTabSeparatedData print things out in ASCII with tabs separating each print on a line
PropertiesList  
PropertiesListTest  
Quat4d meant to replace a minimal subset of javax.vecmath.Quat4d to eliminate JavaGenes dependence on Java3d
RandomDistribution this class produces random numbers from an interval.
RandomGaussianDistribution this class produces random numbers from an interval according to a Gaussian distribution.
RandomNumber single random number generator for the whole program.
RandomNumberTest  
ReinitializableFloat  
ReinitializableFloatTest  
ReinitializableFloatWithFactor  
ReinitializableFloatWithFactorTest  
ReinitializableInt  
ReinitializableIntTest  
RootMeanSquares class to calculate RMS values
RootMeanSquaresTest  
Sample holds doubles (called "datums") from a statistical sample and does simple statistics on them
SampleTest  
Saver This class is intended to buffer up many timesteps or generations of data and then save them as an array using java serialization.
SetMark  
Tanimoto calculates the Tanimoto coefficient for different data structures.
Timer time things using wallclock time.
Utility Miscellaneous useful functions.
UtilityTest  
VecMathTest compare Vector3d, Matrix3d, and Quat4d with Java3d's javax.vecmath to make sure they give similar results
Vector3d  
Vector3dTest  
VectorIterator  
VRMLUtility  
WeightedStatistics holds doubles (called "datums") from a statistical sample and does simple statistics on them
WeightedStatisticsTest  
 


JavaGenes, NASA Ames. Written largely by Al Globus