#include <Trigonometry.h>
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. | |
Definition at line 28 of file Trigonometry.h.
|
||||||||||||
|
Evaluate Cos(x) for x +/- dx with gsl semantics.
|
|
|
Evaluate Cos(z) for complex z with gsl semantics.
|
|
|
Evaluate Cos(x) with gsl semantics.
|
|
|
Evaluate Cos(z) with gsl semantics and estimate the error.
|
|
|
EvaluateCos(x) with gsl semantics and estimate the error.
|
|
||||||||||||
|
Evaluate Hypot(x,y) with gsl semantics.
|
|
||||||||||||
|
Evaluate Hypot(x) with gsl semantics and estimate the error.
|
|
|
Evaluate ln(Cosh(x)) with gsl semantics.
|
|
|
Evaluate ln(cosh(x)) with gsl semantics and estimate the error.
|
|
|
Evaluate ln(Sin(z)) with gsl semantics.
|
|
|
Evaluate ln(Sin(z)) with gsl semantics and estimate the error.
|
|
|
Evaluate ln(Sinh(x)) with gsl semantics.
|
|
|
Evaluate ln(Sinh(x)) with gsl semantics and estimate the error.
|
|
|
Convert polar coordinates (r,theta) to rectangular coordinates (x,y).
|
|
||||||||||||||||
|
Convert polar coordinates to rectangular coordinates and estimate the error.
|
|
|
Convert rectangular coordinates (x,y) to polar coordinates (r,theta).
|
|
||||||||||||||||
|
Convert rectangular coordinates to polar coordinates and estimate the error.
|
|
||||||||||||
|
Evaluate Sin(x) for x +/- dx with gsl semantics.
|
|
|
Evaluate Sin(z) for complex z with gsl semantics.
|
|
|
Evaluate Sin(x) with gsl semantics.
|
|
|
Evaluate Sinc(x) = sin(pi*x)/(pi*x) with gsl semantics.
|
|
|
Evaluate Sinc(x) with gsl semantics and estimate the error.
|
|
|
Evaluate Sin(z) with gsl semantics and estimate the error.
|
|
|
Evaluate Sin(x) with gsl semantics and estimate the error.
|
|
|
Standardize an angle into the range [0,2*pi).
|
|
|
Standardize an angle into the range [0,2*pi) and estimate the error.
|
|
|
Standardize an angle into the range (-pi,pi].
|
|
|
Standardize an angle into the range (-pi,pi] and estimate the error.
|
1.3.4