|
BALL
1.4.2
|
#include <BALL/SCORING/COMMON/baseFunction.h>
Public Types | |
| enum | BaseFunctionType { BASE_FUNCTION_TYPE__LINEAR, BASE_FUNCTION_TYPE__FERMI } |
Public Member Functions | |
| ScoringBaseFunction () | |
| ScoringBaseFunction (float lower, float upper) | |
| virtual | ~ScoringBaseFunction () |
| virtual void | setLower (float lower) |
| virtual void | setUpper (float upper) |
| virtual float | calculate (float x) const |
| virtual float | calculate (float x, float lower, float upper) |
Protected Attributes | |
| float | lower_ |
| float | upper_ |
Define the interface for the base function
Definition at line 14 of file baseFunction.h.
| Enumerator | |
|---|---|
| BASE_FUNCTION_TYPE__LINEAR | |
| BASE_FUNCTION_TYPE__FERMI | |
Definition at line 21 of file baseFunction.h.
| BALL::ScoringBaseFunction::ScoringBaseFunction | ( | ) |
|
virtual |
Reimplemented in BALL::FermiBaseFunction, and BALL::LinearBaseFunction.
Reimplemented in BALL::FermiBaseFunction, and BALL::LinearBaseFunction.
|
virtual |
Reimplemented in BALL::FermiBaseFunction.
|
virtual |
Reimplemented in BALL::FermiBaseFunction.
|
protected |
Definition at line 65 of file baseFunction.h.
|
protected |
Definition at line 68 of file baseFunction.h.
1.8.3.1