ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/packages/Half/halfFunction.h>
Public Member Functions | |
template<class Function > | |
halfFunction (Function f, half domainMin=-HALF_MAX, half domainMax=HALF_MAX, T defaultValue=0, T posInfValue=0, T negInfValue=0, T nanValue=0) | |
T | operator() (half x) const |
Private Attributes | |
T | _lut [1<< 16] |
Definition at line 91 of file halfFunction.h.
View newest version in sPHENIX GitHub at line 91 of file halfFunction.h
halfFunction< T >::halfFunction | ( | Function | f, |
half | domainMin = -HALF_MAX , |
||
half | domainMax = HALF_MAX , |
||
T | defaultValue = 0 , |
||
T | posInfValue = 0 , |
||
T | negInfValue = 0 , |
||
T | nanValue = 0 |
||
) |
Definition at line 126 of file halfFunction.h.
View newest version in sPHENIX GitHub at line 126 of file halfFunction.h
References f, half::isInfinity(), half::isNan(), half::isNegative(), half::setBits(), and x.
|
inline |
Definition at line 153 of file halfFunction.h.
View newest version in sPHENIX GitHub at line 153 of file halfFunction.h
References half::bits().
|
private |
Definition at line 116 of file halfFunction.h.
View newest version in sPHENIX GitHub at line 116 of file halfFunction.h