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
data
via correlation with the filter coefficients.
Public methodFilter(DoubleVector, DoubleVector)
Filters the
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