LibiadaCore.Core.Characteristics.Calculators.AlphabeticDepth.Calculate C# (CSharp) Méthode

Calculate() public méthode

Logarithm of all intervals multiplied.
public Calculate ( Chain chain, Link link ) : double
chain Chain /// Source sequence. ///
link Link /// Link of intervals in chain. ///
Résultat double
        public double Calculate(Chain chain, Link link)
        {
            alphabetCardinality = chain.Alphabet.Cardinality;
            double result = 0;
            for (int i = 0; i < alphabetCardinality; i++)
            {
                result += Calculate(chain.CongenericChain(i), link);
            }

            return result;
        }

Same methods

AlphabeticDepth::Calculate ( CongenericChain chain, Link link ) : double
AlphabeticDepth