#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.