|
|
TMLookUpTable look-up tables for looking-up or linear interpolation of mathematical functions
| string id | id |
| string& scopeID_TMLookUpTable | scopeID_TMLookUpTable |
| int& nTable | nTable |
| TNum*& table | table |
| TNum* derivs | derivs |
| TNum* x | x |
| TNum x1 | x1 |
| TNum dx | dx |
| TNum dx_inv | dx_inv |
| int nArgs | nArgs |
| TNum (*fun) (TNum*) | (*fun) |
| TNum* args | args |
| TMLookUpTable ()
| TMLookUpTable |
| TMLookUpTable (const char* id_arg, int nTab_arg, TNum x1_arg, TNum dx_arg, int nArgs_arg, TNum(*fun_arg)(TNum*), TNum* pars)
| TMLookUpTable |
| TMLookUpTable (const char* id_arg, int nTab_arg, TNum x1_arg, TNum dx_arg, TNum* table_arg)
| TMLookUpTable |
| TMLookUpTable (char* fname)
| TMLookUpTable |
| TMLookUpTable (TParser& parser)
| TMLookUpTable |
| TMLookUpTable (const TMLookUpTable | TMLookUpTable |
| ~TMLookUpTable ()
| ~TMLookUpTable |
| void setTable (TNum *pars)
| setTable |
| void set_derivs_x ()
| set_derivs_x |
| void operator= (const TMLookUpTable | operator= |
Reimplemented from TMMarray.
| void integrate (int leadingZero)
| integrate |
| void cutForInterval (TNum minVal, TNum maxVal)
| cutForInterval |
| void invertTable (int nTab_arg, TNum x1_arg, TNum dx_arg)
| invertTable |
| inline TNum invert (TNum y)
| invert |
| void normalize (TNum sum_target)
| normalize |
| void inverseDistribution (int nTab_arg)
| inverseDistribution |
| inline TNum interpolate (TNum x_arg)
| interpolate |
| inline TNum interpolate_safe (TNum x_arg)
| interpolate_safe |
| inline TNum nearest (TNum x_arg)
| nearest |
| inline TNum nearest_safe (TNum x_arg)
| nearest_safe |
| inline TNum exact (TNum x_arg)
| exact |
| void writeToFile (const char* fname)
| writeToFile |
| void writeToFile (const char* fname, TFileFormat format)
| writeToFile |
| friend ostream & operator<< | operator<< |
| friend TParser & operator>> | operator>> |