Package jal.doubles

Interface Summary
BinaryOperator Interface that represents a function object: a function that takes two arguments and returns a value of the same type.
BinaryPredicate Interface that represents a function object: a predicate that returns true or false depending on some binary operation involving the arguments.
Generator Interface that represents a function object: a function that takes no arguments and returns a value.
Predicate Interface that represents a function object: a predicate that returns true or false depending on whether its argument satisfies some condition.
UnaryOperator Interface that represents a function object: a function that takes a single argument and returns a value of the same type.
VoidFunction Interface that represents a function object: a function that takes a single argument and does not return a value.
 

Class Summary
Equals A function object that represents a binary predicate: tests whether two elements are equal.
Inspection A class that encapsulates non-mutating sequence algorithms on one and two arrays.
Modification A class that encapsulates mutating sequence algorithms on one and two arrays.
Numeric A class that encapsulates generalized numeric algorithms on one and two arrays.
Range A range of values within an array, consisting of the array, the index of the first element in the range, and an index one past the range.
Sorting A class that encapsulates sorting and related algorithms on one and two arrays.