Calculates the convolution of two vectors.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static DenseVector<Complex<T>> Convolution<T>(
Vector<Complex<T>> left,
Vector<Complex<T>> right
)
Public Shared Function Convolution(Of T) (
left As Vector(Of Complex(Of T)),
right As Vector(Of Complex(Of T))
) As DenseVector(Of Complex(Of T))
public:
generic<typename T>
static DenseVector<Complex<T>>^ Convolution(
Vector<Complex<T>>^ left,
Vector<Complex<T>>^ right
)
static member Convolution :
left : Vector<Complex<'T>> *
right : Vector<Complex<'T>> -> DenseVector<Complex<'T>>
Parameters
- left
- Type: Extreme.MathematicsVectorComplexT
The first VectorT. - right
- Type: Extreme.MathematicsVectorComplexT
The second VectorT.
Type Parameters
- T
Return Value
Type:
DenseVectorComplexTA vector containing the convolution of
left and
right.
Reference