11 implementations of IStatefulUnaryOperator
System.Numerics.Tensors (11)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (1)
28private readonly struct StatefulUnaryAdapterOperator<TOperator, T> : IStatefulUnaryOperator<T>
System\Numerics\Tensors\netcore\TensorPrimitives.RootN.cs (1)
27private readonly struct RootNOperator<T>(int n) : IStatefulUnaryOperator<T> where T : IRootFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Rotate.cs (2)
41private readonly unsafe struct RotateLeftOperator<T>(int amount) : IStatefulUnaryOperator<T> where T : IBinaryInteger<T> 54private readonly unsafe struct RotateRightOperator<T>(int amount) : IStatefulUnaryOperator<T> where T : IBinaryInteger<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Round.cs (2)
295private readonly struct MultiplyRoundDivideOperator<T, TDelegatedRound> : IStatefulUnaryOperator<T> 346private readonly struct RoundFallbackOperator<T>(int digits, MidpointRounding mode) : IStatefulUnaryOperator<T>
System\Numerics\Tensors\netcore\TensorPrimitives.ScaleB.cs (1)
26private readonly struct ScaleBOperator<T>(int n) : IStatefulUnaryOperator<T> where T : IFloatingPointIeee754<T>
System\Numerics\Tensors\netcore\TensorPrimitives.ShiftLeft.cs (3)
56private readonly struct ShiftLeftOperator<T>(int amount) : IStatefulUnaryOperator<T> where T : IShiftOperators<T, int, T> 69private readonly struct ShiftRightArithmeticOperator<T>(int amount) : IStatefulUnaryOperator<T> where T : IShiftOperators<T, int, T> 82private readonly struct ShiftRightLogicalOperator<T>(int amount) : IStatefulUnaryOperator<T> where T : IShiftOperators<T, int, T>
System\Numerics\Tensors\netcore\TensorPrimitives.StdDev.cs (1)
35private readonly struct SquaredDifferenceOperator<T>(T subtrahend) : IStatefulUnaryOperator<T>
3 references to IStatefulUnaryOperator
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (2)
25/// <summary>Adapts a stateless <see cref="IUnaryOperator{TInput, TOutput}"/> to be used as a stateful <see cref="IStatefulUnaryOperator{T}"/>.</summary> 60where TTransformOperator : struct, IStatefulUnaryOperator<T>
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (1)
28where TStatefulUnaryOperator : struct, IStatefulUnaryOperator<T>