#include <Interpol.h>
Public Member Functions | |
Interpol () | |
Interpol (double xmin, double xmax) | |
void | setXmin (double value) |
double | getXmin () const |
void | setXmax (double value) |
double | getXmax () const |
double | getY () const |
void | handleInput (double x) |
void | process (const Eref &e, ProcPtr p) |
void | reinit (const Eref &e, ProcPtr p) |
Static Public Member Functions | |
static const Cinfo * | initCinfo () |
Static Public Attributes | |
static const unsigned int | MAX_DIVS |
Protected Attributes | |
double | x_ |
double | xmin_ |
double | xmax_ |
double | y_ |
1 Dimensional table, with interpolation. The internal vector is accessed like this: table_[ xIndex ] with the x-coordinate used as the index.
Interpol::Interpol | ( | ) |
Interpol::Interpol | ( | double | xmin, | |
double | xmax | |||
) |
double Interpol::getXmax | ( | ) | const |
References xmax_.
Referenced by initCinfo().
double Interpol::getXmin | ( | ) | const |
References xmin_.
Referenced by initCinfo().
double Interpol::getY | ( | ) | const |
References y_.
Referenced by initCinfo().
void Interpol::handleInput | ( | double | x | ) |
References x_.
Referenced by initCinfo().
const Cinfo * Interpol::initCinfo | ( | ) | [static] |
References TableBase::interpolate(), x_, xmax_, xmin_, and y_.
Referenced by initCinfo().
References x_.
Referenced by initCinfo().
void Interpol::setXmax | ( | double | value | ) |
References almostEqual(), xmax_, and xmin_.
Referenced by initCinfo().
void Interpol::setXmin | ( | double | value | ) |
References almostEqual(), xmax_, and xmin_.
Referenced by initCinfo().
const unsigned int Interpol::MAX_DIVS [static] |
double Interpol::x_ [protected] |
Referenced by handleInput(), process(), and reinit().
double Interpol::xmax_ [protected] |
double Interpol::xmin_ [protected] |
double Interpol::y_ [protected] |