GenericDecomposableTDecomposable, TSource, TAccumulate, TResult ClassDryadLINQ documentation
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

SystemObject
  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

  NameDescription
Public methodStatic memberAccumulate
Accumulates an input element into the accumulator value.
Public methodStatic memberFinalReduce
Produces the final value from an accumulator value.
Public methodStatic memberInitialize
Initializes the initial state of the IDecomposable object.
Public methodStatic memberRecursiveAccumulate
Combines two accumulator values into one.
Public methodStatic memberSeed
Converts an input element to an intermediate accumulator value.
Top
See Also

Reference