Module src.olaaaf.distance.distance_function.distanceFunctionOnNumericalTuple
Abstract class representing a distance function applied on numerical tuples.
Classes
class DistanceFunctionOnNumericalTuple (domaine: VariableTupleDomaine)-
Abstract class representing a distance function applied on numerical tuples.
Parameters
domain:olaaaf.distance.domain.variableTupleDomaine.VariableTupleDomaine- The
olaaaf.distance.domain.variableTupleDomaine.VariableTupleDomaineon which the distance function is defined.
Expand source code
class DistanceFunctionOnNumericalTuple(DistanceFunction): """ Abstract class representing a distance function applied on numerical tuples. Parameters ---------- domain: olaaaf.distance.domain.variableTupleDomaine.VariableTupleDomaine The `olaaaf.distance.domain.variableTupleDomaine.VariableTupleDomaine` on which the distance function is defined. """ def __init__(self, domaine : VariableTupleDomaine): self._domaine = domaine @abstractmethod def getWeights(self) -> Fraction: pass @abstractmethod def getEpsilon(self) -> Fraction: passAncestors
- DistanceFunction
- abc.ABC
Subclasses
Methods
def getEpsilon(self) ‑> fractions.Fractiondef getWeights(self) ‑> fractions.Fraction
Inherited members