#include <BALL/SCORING/COMMON/fermiBaseFunction.h>

Public Member Functions | |
| FermiBaseFunction () | |
| FermiBaseFunction (float lower, float upper) | |
| void | setLower (float lower) |
| void | setUpper (float upper) |
| float | calculate (float x) const |
| float | calculate (float x, float lower, float upper) |
Private Member Functions | |
| void | computeFermiParameters_ () |
Private Attributes | |
| float | a_ |
| float | b_ |
Sigmoidal base function
Definition at line 13 of file fermiBaseFunction.h.
| BALL::FermiBaseFunction::FermiBaseFunction | ( | ) |
The function is defined in such a way that the score approaches 1 for values < lower and 0 for values > upper. If you need contrary behaviour, you have to supply a "lower" which is greater than "upper". This will invert the function.
Reimplemented from BALL::ScoringBaseFunction.
Reimplemented from BALL::ScoringBaseFunction.
| void BALL::FermiBaseFunction::computeFermiParameters_ | ( | ) | [private] |
| void BALL::FermiBaseFunction::setLower | ( | float | lower | ) | [virtual] |
Reimplemented from BALL::ScoringBaseFunction.
| void BALL::FermiBaseFunction::setUpper | ( | float | upper | ) | [virtual] |
Reimplemented from BALL::ScoringBaseFunction.
float BALL::FermiBaseFunction::a_ [private] |
Definition at line 54 of file fermiBaseFunction.h.
float BALL::FermiBaseFunction::b_ [private] |
Definition at line 57 of file fermiBaseFunction.h.
1.6.3