org.processmining.mining.fuzzymining.attenuation
Class LinearAttenuation

java.lang.Object
  extended by org.processmining.mining.fuzzymining.attenuation.Attenuation
      extended by org.processmining.mining.fuzzymining.attenuation.LinearAttenuation

public class LinearAttenuation
extends Attenuation

Author:
christian

Field Summary
protected  int echelons
           
 
Fields inherited from class org.processmining.mining.fuzzymining.attenuation.Attenuation
attenuationFactors, bufSize
 
Constructor Summary
LinearAttenuation(int bufferSize, int numberOfEchelons)
           
 
Method Summary
protected  double createAttenuationFactor(int distance)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 
Methods inherited from class org.processmining.mining.fuzzymining.attenuation.Attenuation
attenuate, generateBuffer, getAttenuationFactor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

echelons

protected int echelons
Constructor Detail

LinearAttenuation

public LinearAttenuation(int bufferSize,
                         int numberOfEchelons)
Parameters:
bufferSize -
Method Detail

createAttenuationFactor

protected double createAttenuationFactor(int distance)
Specified by:
createAttenuationFactor in class Attenuation

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class Attenuation

getName

public java.lang.String getName()
Specified by:
getName in class Attenuation