Class ExpCommStrength
java.lang.Object
ExpCommStrength
- All Implemented Interfaces:
- ICommStrengthFunc
public class ExpCommStrength
- extends java.lang.Object
- implements ICommStrengthFunc
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpCommStrength
public ExpCommStrength()
ExpCommStrength
public ExpCommStrength(double lfCutoff,
double lfDecay)
ExpCommStrength
public ExpCommStrength(ExpCommStrength src)
setVars
public void setVars(double lfCutoff,
double lfDecay)
getStrength
public double getStrength(double lfDist)
- Specified by:
getStrength
in interface ICommStrengthFunc
getGrad
public double getGrad(double lfDist)
- Specified by:
getGrad
in interface ICommStrengthFunc
maxStrengthRange
public double maxStrengthRange(double lfMinD,
double lfMaxD)
- Specified by:
maxStrengthRange
in interface ICommStrengthFunc
minStrengthRange
public double minStrengthRange(double lfMinD,
double lfMaxD)
- Specified by:
minStrengthRange
in interface ICommStrengthFunc
isMonotonic
public boolean isMonotonic()
- Specified by:
isMonotonic
in interface ICommStrengthFunc
minDerivRange
public double minDerivRange(double lfMin,
double lfMax)
- Specified by:
minDerivRange
in interface ICommStrengthFunc
maxDerivRange
public double maxDerivRange(double lfMin,
double lfMax)
- Specified by:
maxDerivRange
in interface ICommStrengthFunc
makeCopy
public ICommStrengthFunc makeCopy()
- Specified by:
makeCopy
in interface ICommStrengthFunc