#include <MathStuff.h>
Public Member Functions | |
LUT (TResult(*f)(TArg), double coeffadd=0, double coeffmul=1) | |
const TResult & | operator() (int i) const |
Private Attributes | |
TResult * | lut |
TResult | lut_array [UBound-LBound+1] |
Definition at line 43 of file MathStuff.h.
parallelsurf::LUT< LBound, UBound, TResult, TArg >::LUT | ( | TResult(*)(TArg) | f, |
double | coeffadd = 0 , |
||
double | coeffmul = 1 |
||
) | [inline, explicit] |
Definition at line 46 of file MathStuff.h.
const TResult& parallelsurf::LUT< LBound, UBound, TResult, TArg >::operator() | ( | int | i | ) | const [inline] |
Definition at line 55 of file MathStuff.h.
TResult* parallelsurf::LUT< LBound, UBound, TResult, TArg >::lut [private] |
Definition at line 61 of file MathStuff.h.
TResult parallelsurf::LUT< LBound, UBound, TResult, TArg >::lut_array[UBound-LBound+1] [private] |
Definition at line 60 of file MathStuff.h.