A helper class for calling IDecomposable methods more efficiently. It is used in
auto-generated vertex code. A DryadLINQ user should not need to use this class directly.
Inheritance Hierarchy
Microsoft.Research.DryadLinqGenericDecomposableTDecomposable, TSource, TAccumulate, TResult
Namespace: Microsoft.Research.DryadLinq
Assembly: Microsoft.Research.DryadLinq (in Microsoft.Research.DryadLinq.dll) Version: 0.2.1.0 (0.2.1.0)
Syntax
public static class GenericDecomposable<TDecomposable, TSource, TAccumulate, TResult> where TDecomposable : new(), Object, IDecomposable<TSource, TAccumulate, TResult>
Type Parameters
- TDecomposable
- The type that implements the IDecomposable interface
- TSource
- The element type of the input sequence
- TAccumulate
- The element type of an intermediate result
- TResult
- The element type of the final result
The GenericDecomposableTDecomposable, TSource, TAccumulate, TResult type exposes the following members.
Methods
Name | Description | |
---|---|---|
Accumulate |
Accumulates an input element into the accumulator value.
| |
FinalReduce |
Produces the final value from an accumulator value.
| |
Initialize |
Initializes the initial state of the IDecomposable object.
| |
RecursiveAccumulate |
Combines two accumulator values into one.
| |
Seed |
Converts an input element to an intermediate accumulator value.
|
See Also