Show / Hide Table of Contents

Class InPlaceComputation<TIn1, TIn2>

Represents an in-place computation

Inheritance
object
Computation
ComputationBase<TIn1, TIn2>
InPlaceComputation<TIn1, TIn2>
Implements
IPersistor
ITraceEntry
Inherited Members
ComputationBase<TIn1, TIn2>.GetInput(int)
ComputationBase<TIn1, TIn2>.TransformationRule
ComputationBase<TIn1, TIn2>.Input1
ComputationBase<TIn1, TIn2>.Input2
Computation.TransformationRule
Computation.TransformationContext
Computation.Context
Computation.InputArguments
Computation.GetInput(int)
Computation.CreateInputArray()
Computation.Output
Computation.ThrowDelayedException()
Computation.MarkRequire(Computation, bool, ITransformationRuleDependency)
Computation.OutputCore
Computation.OutputInitialized
Computation.Computed
Computation.DelayOutputAtLeast(byte)
Computation.DelayTransformationAtLeast(byte)
Computation.OnOutputInitialized(EventArgs)
Computation.IsDelayed
Computation.OnComputed(EventArgs)
Computation.Transform()
Computation.CreateOutput(IEnumerable)
Computation.InitializeOutput(object)
Computation.SetBaseComputation(Computation)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NMF.Transformations
Assembly: NMF.Transformations.dll
Syntax
public abstract class InPlaceComputation<TIn1, TIn2> : ComputationBase<TIn1, TIn2>, IPersistor, ITraceEntry where TIn1 : class where TIn2 : class
Type Parameters
Name Description
TIn1

The type of the first input parameter

TIn2

The type of the second input parameter

Constructors

| Edit this page View Source

InPlaceComputation(InPlaceTransformationRuleBase<TIn1, TIn2>, IComputationContext, TIn1, TIn2)

Creates a new in-place computation for the given transformation rule and the given transformation context

Declaration
protected InPlaceComputation(InPlaceTransformationRuleBase<TIn1, TIn2> transformationRule, IComputationContext context, TIn1 input1, TIn2 input2)
Parameters
Type Name Description
InPlaceTransformationRuleBase<TIn1, TIn2> transformationRule

The transformation rule for this computation

IComputationContext context

The transformation context in which this computations resides

TIn1 input1

The first input parameter for this computation

TIn2 input2

The second input parameter for this computation

Implements

IPersistor
ITraceEntry

Extension Methods

TraceEntryExtensions.CreateInputArray(ITraceEntry)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX