Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

real_interp Class Reference

#include <real_interp.h>

Inheritance diagram for real_interp::

abstract_real_parameter interpolator List of all members.

Public Types

enum  phase_type { STD, PHASE }

Public Methods

 real_interp (const abstract_real_parameter &xp, phase_type ptype=STD)
 real_interp (phase_type ptype=STD)
 real_interp (const abstract_real_parameter &xp, const char *const name, double x_unit=1.0, double y_unit=1.0, int ycol=1, bool ignore_ws=true, phase_type ptype=STD)
 real_interp (const abstract_real_parameter &xp, istream &s, double x_unit=1.0, double y_unit=1.0, int ycol=1, bool ignore_ws=true, phase_type ptype=STD)
 real_interp (const real_matrix &rt, int xrow, int yrow, const abstract_real_parameter &xp, phase_type ptype=STD)
 real_interp (const datafile &df, int xcol, int ycol, const abstract_real_parameter &xp, phase_type ptype=STD)
real_interp& parameter (const abstract_real_parameter &xp)
real_interp& file (const char *const name, double x_unit=1.0, double y_unit=1.0, int ycol=1, bool ignore_ws=true, phase_type ptype=STD)
real_interp& file (istream &s, double x_unit=1.0, double y_unit=1.0, int ycol=1, bool ignore_ws=true, phase_type ptype=STD)
real_interp& table (const real_matrix &rt, int xrow, int yrow, phase_type ptype=STD)
real_interp& table (const datafile &df, int xcol, int ycol, phase_type ptype=STD)
double get () const
 Get the value of this parameter. More...


Private Methods

double phase_adjust (double phase) const
void construct (const real_matrix &rt, int xrow, int yrow)

Private Attributes

const abstract_real_parameterxparam
phase_type phase

Member Enumeration Documentation

enum real_interp::phase_type
 

Enumeration values:
STD  
PHASE  

Definition at line 67 of file real_interp.h.


Constructor & Destructor Documentation

real_interp::real_interp ( const abstract_real_parameter & xp,
real_interp::phase_type ptype = STD ) [explicit]
 

Definition at line 49 of file real_interp.cc.

real_interp::real_interp ( real_interp::phase_type ptype = STD ) [explicit]
 

Definition at line 54 of file real_interp.cc.

real_interp::real_interp ( const abstract_real_parameter & xp,
const char *const name,
double x_unit = 1.0,
double y_unit = 1.0,
int ycol = 1,
bool ignore_ws = true,
real_interp::phase_type ptype = STD )
 

Definition at line 62 of file real_interp.cc.

real_interp::real_interp ( const abstract_real_parameter & xp,
istream & s,
double x_unit = 1.0,
double y_unit = 1.0,
int ycol = 1,
bool ignore_ws = true,
real_interp::phase_type ptype = STD )
 

Definition at line 69 of file real_interp.cc.

real_interp::real_interp ( const real_matrix & rt,
int xrow,
int yrow,
const abstract_real_parameter & xp,
phase_type ptype = STD )
 

real_interp::real_interp ( const datafile & df,
int xcol,
int ycol,
const abstract_real_parameter & xp,
real_interp::phase_type ptype = STD )
 

Definition at line 79 of file real_interp.cc.


Member Function Documentation

void real_interp::construct ( const real_matrix & rt,
int xrow,
int yrow ) [private]
 

Referenced by real_interp(), and table().

real_interp & real_interp::file ( istream & s,
double xu = 1.0,
double yu = 1.0,
int yc = 1,
bool ws = true,
real_interp::phase_type ptype = STD )
 

Definition at line 164 of file real_interp.cc.

real_interp & real_interp::file ( const char *const name,
double xu = 1.0,
double yu = 1.0,
int yc = 1,
bool ws = true,
real_interp::phase_type ptype = STD )
 

Definition at line 214 of file real_interp.cc.

Referenced by real_interp().

double real_interp::get ( ) const [virtual]
 

Get the value of this parameter.

Returns:
the value of this parameter

Reimplemented from abstract_real_parameter.

Definition at line 233 of file real_interp.cc.

real_interp & real_interp::parameter ( const abstract_real_parameter & xp ) [inline]
 

Definition at line 182 of file real_interp.h.

double real_interp::phase_adjust ( double phase ) const [private]
 

Definition at line 252 of file real_interp.cc.

Referenced by file(), and get().

real_interp & real_interp::table ( const datafile & df,
int xcol,
int ycol,
phase_type ptype = STD ) [inline]
 

Definition at line 216 of file real_interp.h.

real_interp & real_interp::table ( const real_matrix & rt,
int xrow,
int yrow,
phase_type ptype = STD ) [inline]
 

Definition at line 209 of file real_interp.h.


Member Data Documentation

phase_type real_interp::phase [private]
 

Definition at line 237 of file real_interp.h.

const abstract_real_parameter * real_interp::xparam [private]
 

Definition at line 236 of file real_interp.h.


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

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7