Interpol Class Reference

#include <Interpol.h>

Inheritance diagram for Interpol:
Inheritance graph
[legend]
Collaboration diagram for Interpol:
Collaboration graph
[legend]

List of all members.

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 CinfoinitCinfo ()

Static Public Attributes

static const unsigned int MAX_DIVS

Protected Attributes

double x_
double xmin_
double xmax_
double y_

Detailed Description

1 Dimensional table, with interpolation. The internal vector is accessed like this: table_[ xIndex ] with the x-coordinate used as the index.


Constructor & Destructor Documentation

Interpol::Interpol (  ) 
Interpol::Interpol ( double  xmin,
double  xmax 
)

Member Function Documentation

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]

Reimplemented from TableBase.

References getXmax(), getXmin(), getY(), handleInput(), TableBase::initCinfo(), process(), reinit(), setXmax(), setXmin(), and y.

Here is the call graph for this function:

void Interpol::process ( const Eref e,
ProcPtr  p 
)

References TableBase::interpolate(), x_, xmax_, xmin_, and y_.

Referenced by initCinfo().

Here is the call graph for this function:

void Interpol::reinit ( const Eref e,
ProcPtr  p 
)

References x_.

Referenced by initCinfo().

void Interpol::setXmax ( double  value  ) 

References almostEqual(), xmax_, and xmin_.

Referenced by initCinfo().

Here is the call graph for this function:

void Interpol::setXmin ( double  value  ) 

References almostEqual(), xmax_, and xmin_.

Referenced by initCinfo().

Here is the call graph for this function:


Member Data Documentation

const unsigned int Interpol::MAX_DIVS [static]
double Interpol::x_ [protected]

Referenced by handleInput(), process(), and reinit().

double Interpol::xmax_ [protected]

Referenced by getXmax(), process(), setXmax(), and setXmin().

double Interpol::xmin_ [protected]

Referenced by getXmin(), process(), setXmax(), and setXmin().

double Interpol::y_ [protected]

Referenced by getY(), and process().


The documentation for this class was generated from the following files:

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1