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

Trigonometry Struct Reference

Evaluate various trigonometric functions with gsl semantics. More...

#include <Trigonometry.h>

List of all members.

Static Public Member Functions

double Sin (const double x)
 Evaluate Sin(x) with gsl semantics.

Dpair SinErr (const double x)
 Evaluate Sin(x) with gsl semantics and estimate the error.

double Cos (const double x)
 Evaluate Cos(x) with gsl semantics.

Dpair CosErr (const double x)
 EvaluateCos(x) with gsl semantics and estimate the error.

double Hypot (const double x, double y)
 Evaluate Hypot(x,y) with gsl semantics.

Dpair HypotErr (const double x, double y)
 Evaluate Hypot(x) with gsl semantics and estimate the error.

Dcomplex Sin (const Dcomplex z)
 Evaluate Sin(z) for complex z with gsl semantics.

Cpair SinErr (const Dcomplex z)
 Evaluate Sin(z) with gsl semantics and estimate the error.

Dcomplex Cos (const Dcomplex z)
 Evaluate Cos(z) for complex z with gsl semantics.

Cpair CosErr (const Dcomplex z)
 Evaluate Cos(z) with gsl semantics and estimate the error.

Dcomplex lnSin (const Dcomplex x)
 Evaluate ln(Sin(z)) with gsl semantics.

Cpair lnSinErr (const Dcomplex x)
 Evaluate ln(Sin(z)) with gsl semantics and estimate the error.

double Sinc (const double x)
 Evaluate Sinc(x) = sin(pi*x)/(pi*x) with gsl semantics.

Dpair SincErr (const double x)
 Evaluate Sinc(x) with gsl semantics and estimate the error.

double lnSinh (const double x)
 Evaluate ln(Sinh(x)) with gsl semantics.

Dpair lnSinhErr (const double x)
 Evaluate ln(Sinh(x)) with gsl semantics and estimate the error.

double lnCosh (const double x)
 Evaluate ln(Cosh(x)) with gsl semantics.

Dpair lnCoshErr (const double x)
 Evaluate ln(cosh(x)) with gsl semantics and estimate the error.

Dpair PolarToRect (Dpair rtheta)
 Convert polar coordinates (r,theta) to rectangular coordinates (x,y).

Dpair PolarToRectErr (Dpair rtheta, double &dx, double &dy)
 Convert polar coordinates to rectangular coordinates and estimate the error.

Dpair RectToPolar (Dpair xy)
 Convert rectangular coordinates (x,y) to polar coordinates (r,theta).

Dpair RectToPolarErr (Dpair xy, double &dr, double &dtheta)
 Convert rectangular coordinates to polar coordinates and estimate the error.

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

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

double StandardizeSymm (const double theta)
 Standardize an angle into the range (-pi,pi].

Dpair StandardizeSymmErr (const double theta)
 Standardize an angle into the range (-pi,pi] and estimate the error.

double StandardizePos (const double theta)
 Standardize an angle into the range [0,2*pi).

Dpair StandardizePosErr (const double theta)
 Standardize an angle into the range [0,2*pi) and estimate the error.


Detailed Description

Evaluate various trigonometric functions with gsl semantics.

Definition at line 28 of file Trigonometry.h.


Member Function Documentation

Dpair Trigonometry::Cos const double  x,
const double  dx
[static]
 

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

Dcomplex Trigonometry::Cos const Dcomplex  z  )  [static]
 

Evaluate Cos(z) for complex z with gsl semantics.

double Trigonometry::Cos const double  x  )  [static]
 

Evaluate Cos(x) with gsl semantics.

Cpair Trigonometry::CosErr const Dcomplex  z  )  [static]
 

Evaluate Cos(z) with gsl semantics and estimate the error.

Dpair Trigonometry::CosErr const double  x  )  [static]
 

EvaluateCos(x) with gsl semantics and estimate the error.

double Trigonometry::Hypot const double  x,
double  y
[static]
 

Evaluate Hypot(x,y) with gsl semantics.

Dpair Trigonometry::HypotErr const double  x,
double  y
[static]
 

Evaluate Hypot(x) with gsl semantics and estimate the error.

double Trigonometry::lnCosh const double  x  )  [static]
 

Evaluate ln(Cosh(x)) with gsl semantics.

Dpair Trigonometry::lnCoshErr const double  x  )  [static]
 

Evaluate ln(cosh(x)) with gsl semantics and estimate the error.

Dcomplex Trigonometry::lnSin const Dcomplex  x  )  [static]
 

Evaluate ln(Sin(z)) with gsl semantics.

Cpair Trigonometry::lnSinErr const Dcomplex  x  )  [static]
 

Evaluate ln(Sin(z)) with gsl semantics and estimate the error.

double Trigonometry::lnSinh const double  x  )  [static]
 

Evaluate ln(Sinh(x)) with gsl semantics.

Dpair Trigonometry::lnSinhErr const double  x  )  [static]
 

Evaluate ln(Sinh(x)) with gsl semantics and estimate the error.

Dpair Trigonometry::PolarToRect Dpair  rtheta  )  [static]
 

Convert polar coordinates (r,theta) to rectangular coordinates (x,y).

Dpair Trigonometry::PolarToRectErr Dpair  rtheta,
double &  dx,
double &  dy
[static]
 

Convert polar coordinates to rectangular coordinates and estimate the error.

Dpair Trigonometry::RectToPolar Dpair  xy  )  [static]
 

Convert rectangular coordinates (x,y) to polar coordinates (r,theta).

Dpair Trigonometry::RectToPolarErr Dpair  xy,
double &  dr,
double &  dtheta
[static]
 

Convert rectangular coordinates to polar coordinates and estimate the error.

Dpair Trigonometry::Sin const double  x,
const double  dx
[static]
 

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

Dcomplex Trigonometry::Sin const Dcomplex  z  )  [static]
 

Evaluate Sin(z) for complex z with gsl semantics.

double Trigonometry::Sin const double  x  )  [static]
 

Evaluate Sin(x) with gsl semantics.

double Trigonometry::Sinc const double  x  )  [static]
 

Evaluate Sinc(x) = sin(pi*x)/(pi*x) with gsl semantics.

Dpair Trigonometry::SincErr const double  x  )  [static]
 

Evaluate Sinc(x) with gsl semantics and estimate the error.

Cpair Trigonometry::SinErr const Dcomplex  z  )  [static]
 

Evaluate Sin(z) with gsl semantics and estimate the error.

Dpair Trigonometry::SinErr const double  x  )  [static]
 

Evaluate Sin(x) with gsl semantics and estimate the error.

double Trigonometry::StandardizePos const double  theta  )  [static]
 

Standardize an angle into the range [0,2*pi).

Dpair Trigonometry::StandardizePosErr const double  theta  )  [static]
 

Standardize an angle into the range [0,2*pi) and estimate the error.

double Trigonometry::StandardizeSymm const double  theta  )  [static]
 

Standardize an angle into the range (-pi,pi].

Dpair Trigonometry::StandardizeSymmErr const double  theta  )  [static]
 

Standardize an angle into the range (-pi,pi] and estimate the error.


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