Class EntropyNorm<T extends Comparable<T>>

    • Constructor Detail

      • EntropyNorm

        public EntropyNorm()
    • Method Detail

      • norm

        public double norm​(Vector<Double> obj)
        Description copied from interface: Norm
        Returns the norm of the given object
        Specified by:
        norm in interface Norm<T extends Comparable<T>>
        Parameters:
        obj - some object
        Returns:
        the norm of the object
      • normTerm

        public Term normTerm​(Term[] obj)
        Description copied from interface: RealVectorNorm
        Returns the norm as a term of the given terms
        Specified by:
        normTerm in interface RealVectorNorm
        Parameters:
        obj - some term array
        Returns:
        the term of the norm
      • distanceTerm

        public Term distanceTerm​(Term[] obj1,
                                 Term[] obj2)
        Description copied from interface: RealVectorNorm
        The distance between the two objects as a term.
        Specified by:
        distanceTerm in interface RealVectorNorm
        Parameters:
        obj1 - some terms
        obj2 - some terms
        Returns:
        the distance between the two objects as a term
      • distance

        public double distance​(Vector<Double> obj1,
                               Vector<Double> obj2)
        Description copied from interface: Norm
        The distance between the two object, i.e. the norm of the difference vector.
        Specified by:
        distance in interface Norm<T extends Comparable<T>>
        Parameters:
        obj1 - some object
        obj2 - some object
        Returns:
        the distance between the two objects
      • normTerm

        public Term normTerm​(Vector<Term> obj)
        Description copied from interface: RealVectorNorm
        Returns the norm as a term of the given terms
        Specified by:
        normTerm in interface RealVectorNorm
        Parameters:
        obj - some term vector
        Returns:
        the term of the norm
      • distanceTerm

        public Term distanceTerm​(Vector<Term> obj1,
                                 Vector<Term> obj2)
        Description copied from interface: RealVectorNorm
        The distance between the two objects as a term.
        Specified by:
        distanceTerm in interface RealVectorNorm
        Parameters:
        obj1 - some terms
        obj2 - some terms
        Returns:
        the distance between the two objects as a term