Interface RealVectorNorm

All Superinterfaces:
Norm<Vector<Double>>
All Known Implementing Classes:
AbstractRealVectorNorm, AggregatingNorm, EntropyNorm, ManhattanNorm, MaximumNorm, PNorm, ProbabilisticAggregatingNorm, ProbabilisticPNorm

public interface RealVectorNorm extends Norm<Vector<Double>>
A norm for real vector spaces.
Author:
Matthias Thimm
  • Method Details

    • normTerm

      Term normTerm(Vector<Term> obj)
      Returns the norm as a term of the given terms
      Parameters:
      obj - some term vector
      Returns:
      the term of the norm
    • normTerm

      Term normTerm(Term[] obj)
      Returns the norm as a term of the given terms
      Parameters:
      obj - some term array
      Returns:
      the term of the norm
    • distanceTerm

      Term distanceTerm(Vector<Term> obj1, Vector<Term> obj2)
      The distance between the two objects as a term.
      Parameters:
      obj1 - some terms
      obj2 - some terms
      Returns:
      the distance between the two objects as a term
    • distanceTerm

      Term distanceTerm(Term[] obj1, Term[] obj2)
      The distance between the two objects as a term.
      Parameters:
      obj1 - some terms
      obj2 - some terms
      Returns:
      the distance between the two objects as a term