Main Page | Alphabetical List | Class List | File List | Class Members | File Members

Exponential Struct Reference

Evaluate the standard exponential functions with gsl semantics. More...

#include <Exponential.h>

List of all members.

Static Public Member Functions

double Exp (const double x)
 Evaluate the exponential of x with gsl semantics.

Dpair ExpErr (const double x)
 Evaluate the exponential of x with gsl semantics and estimate the error.

double yExp (const double x, double y)
 Evaluate y*exp(x) with gsl semantics.

Dpair yExpErr (const double x, double y)
 Evaluate y*exp(x) with gsl semantics and estimate the error.

double ExpM1 (const double x)
 Evaluate Exp(x)-1 with gsl semantics.

Dpair ExpM1Err (const double x)
 Evaluate Exp(x)-1 with gsl semantics and estimate the error.

double RelExp (const double x)
 Evaluate (Exp(x)-1)/x with gsl semantics.

Dpair RelExpErr (const double x)
 Evaluate (Exp(x)-1)/x with gsl semantics and estimate the error.

double RelExp2 (const double x)
 Evaluate 2*(Exp(x)-1-x)/x^2 with gsl semantics.

Dpair RelExp2Err (const double x)
 Evaluate 2*(Exp(x)-1-x)/x^2 with gsl semantics and estimate the error.

double RelExpN (const int n, const double x)
 Evaluate the nth generalization of RelExp above with gsl semantics.

Dpair RelExpNErr (const int n, const double x)
 Evaluate the nth generalization of RelExp and estimate the error.

Dpair ExpxDx (const double x, const double dx)
 Evaluate the Exp(x) for x +/- dx with gsl semantics.

Dpair yExpxDxDy (const double x, const double dx, const double y, const double dy)
 Evaluate y*Exp(x) for y +/- dy and x +/- dx with gsl semantics.


Detailed Description

Evaluate the standard exponential functions with gsl semantics.

Definition at line 25 of file Exponential.h.


Member Function Documentation

double Exponential::Exp const double  x  )  [static]
 

Evaluate the exponential of x with gsl semantics.

Dpair Exponential::ExpErr const double  x  )  [static]
 

Evaluate the exponential of x with gsl semantics and estimate the error.

double Exponential::ExpM1 const double  x  )  [static]
 

Evaluate Exp(x)-1 with gsl semantics.

Dpair Exponential::ExpM1Err const double  x  )  [static]
 

Evaluate Exp(x)-1 with gsl semantics and estimate the error.

Dpair Exponential::ExpxDx const double  x,
const double  dx
[static]
 

Evaluate the Exp(x) for x +/- dx with gsl semantics.

Evaluate the Exp(x) for x +/- dx with gsl semantics Note. There is no ExpxdxErr since it is identcal to this

double Exponential::RelExp const double  x  )  [static]
 

Evaluate (Exp(x)-1)/x with gsl semantics.

double Exponential::RelExp2 const double  x  )  [static]
 

Evaluate 2*(Exp(x)-1-x)/x^2 with gsl semantics.

Dpair Exponential::RelExp2Err const double  x  )  [static]
 

Evaluate 2*(Exp(x)-1-x)/x^2 with gsl semantics and estimate the error.

Dpair Exponential::RelExpErr const double  x  )  [static]
 

Evaluate (Exp(x)-1)/x with gsl semantics and estimate the error.

double Exponential::RelExpN const int  n,
const double  x
[static]
 

Evaluate the nth generalization of RelExp above with gsl semantics.

Dpair Exponential::RelExpNErr const int  n,
const double  x
[static]
 

Evaluate the nth generalization of RelExp and estimate the error.

double Exponential::yExp const double  x,
double  y
[static]
 

Evaluate y*exp(x) with gsl semantics.

Dpair Exponential::yExpErr const double  x,
double  y
[static]
 

Evaluate y*exp(x) with gsl semantics and estimate the error.

Dpair Exponential::yExpxDxDy const double  x,
const double  dx,
const double  y,
const double  dy
[static]
 

Evaluate y*Exp(x) for y +/- dy and x +/- dx with gsl semantics.

Evaluate y*Exp(x) for y +/- dy and x +/- dx with gsl semantics Note. There is no yExpxDxDyErr since it is identical to this


The documentation for this struct was generated from the following file:
Generated on Wed Feb 25 15:03:19 2004 for SpecialFunctions by doxygen 1.3.4