Interface ICommStrengthFunc

All Known Implementing Classes:
CommFuncSimpleSpline, ExpCommStrength, SigmoidStrengthFun

public interface ICommStrengthFunc


Method Summary
 double getGrad(double lfDist)
           
 double getStrength(double lfDist)
           
 boolean isMonotonic()
           
 ICommStrengthFunc makeCopy()
           
 double maxDerivRange(double lfMin, double lfMax)
           
 double maxStrengthRange(double lfMinD, double lfMaxD)
           
 double minDerivRange(double lfMin, double lfMax)
           
 double minStrengthRange(double lfMinD, double lfMaxD)
           
 

Method Detail

isMonotonic

boolean isMonotonic()

getStrength

double getStrength(double lfDist)

maxStrengthRange

double maxStrengthRange(double lfMinD,
                        double lfMaxD)

minStrengthRange

double minStrengthRange(double lfMinD,
                        double lfMaxD)

getGrad

double getGrad(double lfDist)

maxDerivRange

double maxDerivRange(double lfMin,
                     double lfMax)

minDerivRange

double minDerivRange(double lfMin,
                     double lfMax)

makeCopy

ICommStrengthFunc makeCopy()