C# Class Segmenter.Model.Criterion.CriterionMinSymmetryByShrader

The criterion of "minimum of symmetry." Calculates the minimum value of the symmetry of the chain. This is not a master criterion, since, as meron uses the same elements as in the calculation of taxons.
Inheritance: Criterion
显示文件 Open project: intervals-mining-lab/libiada-core

Public Methods

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

Initializes a new instance of the CriterionMinSymmetryByShrader class.

Distortion ( ComplexChain chain, FrequencyDictionary alphabet ) : double

The distortion.

State ( ComplexChain chain, FrequencyDictionary alphabet ) : bool

The state.

Private Methods

Method Description
Symmetry ( FrequencyDictionary alphabet ) : double

The symmetry.

Method Details

CriterionMinSymmetryByShrader() public method

Initializes a new instance of the CriterionMinSymmetryByShrader class.
public CriterionMinSymmetryByShrader ( 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 Segmenter.Base.Sequences.ComplexChain /// The chain. ///
alphabet Segmenter.Base.Collectors.FrequencyDictionary /// The alphabet. ///
return double

State() public method

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