Table of Contents

Class ParallelTransformationContext2

Namespace
NMF.Transformations.Parallel
Assembly
NMF.Transformations.Parallel.dll

An alternative implementation of a parallel transformation context

public class ParallelTransformationContext2 : TransformationContext, ITransformationEngineContext, ITransformationContext
Inheritance
ParallelTransformationContext2
Implements
Inherited Members
Extension Methods

Constructors

ParallelTransformationContext2(Transformation)

Creates a new instance

public ParallelTransformationContext2(Transformation transformation)

Parameters

transformation Transformation

Methods

CreateComputationContext(object[], GeneralTransformationRule)

Creates a computation context for the given input with the given transformation rule

protected override ComputationContext CreateComputationContext(object[] input, GeneralTransformationRule rule)

Parameters

input object[]

The inputs

rule GeneralTransformationRule

The transformation rule to process these inputs

Returns

ComputationContext

A computation context

ExecuteLevel(IList<Computation>)

Executes all computations of the given level

protected override void ExecuteLevel(IList<Computation> computationsOfLevel)

Parameters

computationsOfLevel IList<Computation>

The computations of the given level