C# Class Segmenter.Model.Criterion.CriterionMinSymmetryByIntervals

The criterion of "minimum symmetry by intervals". As taxons are the words of the intervals and merons - parts word intervals.
Inheritance: Criterion
显示文件 Open project: intervals-mining-lab/libiada-core

Public Methods

Method Description
CriterionMinSymmetryByIntervals ( ThresholdVariator threshold, double precision ) : System

Initializes a new instance of the CriterionMinSymmetryByIntervals class.

Distortion ( ComplexChain chain, FrequencyDictionary alphabet ) : double

The distortion.

GetMeronsValue ( FrequencyDictionary alphabet ) : double

The get merons value.

GetTaxonsValue ( FrequencyDictionary alphabet ) : double

The get taxons value.

State ( ComplexChain chain, FrequencyDictionary alphabet ) : bool

The state.

Method Details

CriterionMinSymmetryByIntervals() public method

Initializes a new instance of the CriterionMinSymmetryByIntervals class.
public CriterionMinSymmetryByIntervals ( ThresholdVariator threshold, double precision ) : System
threshold Segmenter.Model.Threshold.ThresholdVariator /// The threshold. ///
precision double /// The precision. ///
return System

Distortion() public method

The distortion.
public Distortion ( ComplexChain chain, FrequencyDictionary alphabet ) : double
chain ComplexChain /// The chain. ///
alphabet FrequencyDictionary /// The alphabet. ///
return double

GetMeronsValue() public method

The get merons value.
public GetMeronsValue ( FrequencyDictionary alphabet ) : double
alphabet FrequencyDictionary /// The alphabet. ///
return double

GetTaxonsValue() public method

The get taxons value.
public GetTaxonsValue ( FrequencyDictionary alphabet ) : double
alphabet FrequencyDictionary /// The alphabet. ///
return double

State() public method

The state.
public State ( ComplexChain chain, FrequencyDictionary alphabet ) : bool
chain ComplexChain /// The chain. ///
alphabet FrequencyDictionary /// The alphabet. ///
return bool