[This is preliminary documentation and is subject to change.]
Represents a Naiad loop context
Inheritance Hierarchy
Microsoft.Research.Naiad.Dataflow.IterationLoopContextTTime
Namespace: Microsoft.Research.Naiad.Dataflow.Iteration
Assembly: Microsoft.Research.Naiad (in Microsoft.Research.Naiad.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax
C#
public class LoopContext<TTime> where TTime : Object, Time<TTime>
Type Parameters
- TTime
- time type
The LoopContextTTime type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | LoopContextTTime |
Constructs a new LoopContext from a containing TimeContext
|
Methods
Name | Description | |
---|---|---|
![]() | DelayTRecord |
Constructs a new feedback edge
|
![]() | DelayTRecord(Int32) |
Constructs a new feedback edge with a maximum number of iterations
|
![]() | DelayTRecord(ExpressionFuncTRecord, Int32) |
Constructs a new feedback edge with an enforced partitioning
|
![]() | DelayTRecord(ExpressionFuncTRecord, Int32, Int32) |
Constructs a new feedback edge with an enforced partitioning and a maximum number of iterations
|
![]() | EnterLoopTRecord(StreamTRecord, TTime) |
Introduces a stream into the loop context from outside
|
![]() | EnterLoopTRecord(StreamTRecord, TTime, FuncTRecord, Int32) |
Introduces a stream into the loop context from outside
|
![]() | ExitLoopTRecord(StreamTRecord, IterationInTTime) |
Extracts a stream from a loop context
|
![]() | ExitLoopTRecord(StreamTRecord, IterationInTTime, Int32) |
Extracts a stream from a loop context
|
See Also