Click or drag to resize

CorrelationFilter Class

The base correlation filter which provides basic correlation services.
Inheritance Hierarchy

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
[SerializableAttribute]
public class CorrelationFilter

The CorrelationFilter type exposes the following members.

Constructors
 NameDescription
Public methodCorrelationFilter Creates an instance of a moving average filter of width five.
Public methodCorrelationFilter(DoubleVector) Creates an instance of a correlation filter with the given coefficients.
Top
Properties
 NameDescription
Public propertyNumberOfCoefficients Gets the number of filter coefficients. Effectively the filter width.
Top
Methods
 NameDescription
Protected methodCorrelate Does the correlation and takes care of internal correlation and work objects.
Public methodFilter(DoubleVector) Filters the
C#
data
via correlation with the filter coefficients.
Public methodFilter(DoubleVector, DoubleVector) Filters the
C#
data
via correlation with the filter coefficients.
Protected methodStatic memberMovingAverageCoefficients Constructs the coefficient vector that implements a moving average filter.
Top
Fields
 NameDescription
Protected fieldcoefficients_ Filtering coefficients for correlation operation.
Protected fieldwork_ Provides a working vector for correlation results.
Top
See Also