Class KernelResult<TOut>
- Namespace
- Orleans.GpuBridge.Abstractions.Kernels
- Assembly
- Orleans.GpuBridge.Abstractions.dll
Result from kernel execution
public sealed record KernelResult<TOut> : IEquatable<KernelResult<TOut>> where TOut : notnull
Type Parameters
TOut
- Inheritance
-
KernelResult<TOut>
- Implements
-
IEquatable<KernelResult<TOut>>
- Inherited Members
Constructors
KernelResult(IReadOnlyList<TOut>, TimeSpan, KernelHandle, bool, string?)
Result from kernel execution
public KernelResult(IReadOnlyList<TOut> Results, TimeSpan ExecutionTime, KernelHandle Handle, bool Success = true, string? Error = null)
Parameters
ResultsIReadOnlyList<TOut>ExecutionTimeTimeSpanHandleKernelHandleSuccessboolErrorstring
Properties
Error
public string? Error { get; init; }
Property Value
ExecutionTime
public TimeSpan ExecutionTime { get; init; }
Property Value
Handle
public KernelHandle Handle { get; init; }
Property Value
Results
public IReadOnlyList<TOut> Results { get; init; }
Property Value
- IReadOnlyList<TOut>
Success
public bool Success { get; init; }