Package net.sf.molae.pipe.binop

This package defines binary operations and an iterator that performs an elementwise computation.

See:
          Description

Interface Summary
BinaryFunction<S1,S2,T> A binary function is a function that takes two arguments.
 

Class Summary
AbstractBinaryFunction<S1,S2,T> Skeleton implementation of BinaryFunction, that stores the related functions as properties.
BinaryFunctions Contains useful implementations of the BinaryFunction interface.
ConstantBinaryFunction<S,T extends S> A binary operation that returns a constant ingnoring the arguments.
ConstantSecondFactorTransformer<S,F,T> A transformer based on a binary operation where the second operand is constant.
ElementwiseCollection<E,S1 extends E,S2> Performs a binary operation on every pair of elements from two collections.
ElementwiseIterator<E,S1 extends E,S2> Performs a binary operation on every pair of elements from two iterators.
ElementwiseList<E,S2> Performs a binary operation on every pair of elements from two lists.
ElementwiseMap<K,V,S1,S2> A map where the value of each mapping is computed from the values of the two corresponding base mappings.
PermutedFunction<S1,S2,T> A binary function, that performs the same calculation as the base operation after exchanging the two operands.
SymmetricBinaryFunction<S,T> Skeleton implementation of BinaryFunction for symmetric functions.
 

Package net.sf.molae.pipe.binop Description

This package defines binary operations and an iterator that performs an elementwise computation.

Since:
1.0