template<class _Ty >
static _Ty _Ctraits< _Ty >::_Cosh |
( |
_Ty |
_Left, |
|
|
_Ty |
_Right |
|
) |
| |
|
inlinestatic |
static _Ty _Cosh(_Ty _Left, _Ty _Right)
Definition: complex:72
#define _CSTD
Definition: yvals.h:559
const _Ty & _Right
Definition: algorithm:4087
template<class _Ty >
static short _Ctraits< _Ty >::_Exp |
( |
_Ty * |
_Pleft, |
|
|
_Ty |
_Right, |
|
|
short |
_Exponent |
|
) |
| |
|
inlinestatic |
79 double _Tmp = (double)*_Pleft;
#define _CSTD
Definition: yvals.h:559
static short _Exp(_Ty *_Pleft, _Ty _Right, short _Exponent)
Definition: complex:77
const _Ty & _Right
Definition: algorithm:4087
template<class _Ty >
static _Ty _Ctraits< _Ty >::_Flt_eps |
( |
| ) |
|
|
inlinestatic |
template<class _Ty >
static _Ty _Ctraits< _Ty >::_Flt_max |
( |
| ) |
|
|
inlinestatic |
template<class _Ty >
static _Ty _Ctraits< _Ty >::_Infv |
( |
_Ty |
| ) |
|
|
inlinestatic |
_CRTIMP2_PURE _Dconst _Inf
double _Double
Definition: ymath.h:39
#define _CSTD
Definition: yvals.h:559
92 double _Tmp = (double)_Left;
#define _CSTD
Definition: yvals.h:559
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Dtest(double *)
#define _INFCODE
Definition: math.h:110
98 double _Tmp = (double)_Left;
#define _NANCODE
Definition: math.h:111
#define _CSTD
Definition: yvals.h:559
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Dtest(double *)
template<class _Ty >
static _Ty _Ctraits< _Ty >::_Nanv |
( |
_Ty |
| ) |
|
|
inlinestatic |
_CRTIMP2_PURE _Dconst _Nan
double _Double
Definition: ymath.h:39
#define _CSTD
Definition: yvals.h:559
template<class _Ty >
static _Ty _Ctraits< _Ty >::_Sinh |
( |
_Ty |
_Left, |
|
|
_Ty |
_Right |
|
) |
| |
|
inlinestatic |
static _Ty _Sinh(_Ty _Left, _Ty _Right)
Definition: complex:107
#define _CSTD
Definition: yvals.h:559
const _Ty & _Right
Definition: algorithm:4087
template<class _Ty >
static _Ty _Ctraits< _Ty >::asinh |
( |
_Ty |
_Left | ) |
|
|
inlinestatic |
114 static const _Ty _Ln2 = 0.69314718055994530941723212145817658L;
116 bool _Neg = _Left < 0;
123 + _Left * _Left / (1 +
sqrt(_Left * _Left + 1)));
125 _Ans =
log(_Left) + _Ln2;
126 return (_Neg ? -_Ans : _Ans);
static _Ty sqrt(_Ty _Left)
Definition: complex:177
static _Ty log(_Ty _Left)
Definition: complex:149
static _Ty log1p(_Ty _Left)
Definition: complex:154
static _Ty _Flt_eps()
Definition: complex:62
template<class _Ty >
static _Ty _Ctraits< _Ty >::atan2 |
( |
_Ty |
_Yval, |
|
|
_Ty |
_Xval |
|
) |
| |
|
inlinestatic |
131 return (
_CSTD atan2((
double)_Yval, (
double)_Xval));
static _Ty atan2(_Ty _Yval, _Ty _Xval)
Definition: complex:129
#define _CSTD
Definition: yvals.h:559
template<class _Ty >
static _Ty _Ctraits< _Ty >::cos |
( |
_Ty |
_Left | ) |
|
|
inlinestatic |
#define _CSTD
Definition: yvals.h:559
static _Ty cos(_Ty _Left)
Definition: complex:134
template<class _Ty >
static _Ty _Ctraits< _Ty >::exp |
( |
_Ty |
_Left | ) |
|
|
inlinestatic |
static _Ty exp(_Ty _Left)
Definition: complex:139
#define _CSTD
Definition: yvals.h:559
template<class _Ty >
static _Ty _Ctraits< _Ty >::ldexp |
( |
_Ty |
_Left, |
|
|
int |
_Exponent |
|
) |
| |
|
inlinestatic |
146 return (
_CSTD ldexp((
double)_Left, _Exponent));
#define _CSTD
Definition: yvals.h:559
static _Ty ldexp(_Ty _Left, int _Exponent)
Definition: complex:144
template<class _Ty >
static _Ty _Ctraits< _Ty >::log |
( |
_Ty |
_Left | ) |
|
|
inlinestatic |
static _Ty log(_Ty _Left)
Definition: complex:149
#define _CSTD
Definition: yvals.h:559
template<class _Ty >
static _Ty _Ctraits< _Ty >::log1p |
( |
_Ty |
_Left | ) |
|
|
inlinestatic |
157 return (
_Nanv(_Left));
162 _Ty _Leftp1 = 1 + _Left;
163 return (
log(_Leftp1) - ((_Leftp1 - 1) - _Left) / _Leftp1);
static _Ty _Nanv(_Ty)
Definition: complex:102
static _Ty log(_Ty _Left)
Definition: complex:149
template<class _Ty >
static _Ty _Ctraits< _Ty >::pow |
( |
_Ty |
_Left, |
|
|
_Ty |
_Right |
|
) |
| |
|
inlinestatic |
static _Ty pow(_Ty _Left, _Ty _Right)
Definition: complex:167
#define _CSTD
Definition: yvals.h:559
const _Ty & _Right
Definition: algorithm:4087
template<class _Ty >
static _Ty _Ctraits< _Ty >::sin |
( |
_Ty |
_Left | ) |
|
|
inlinestatic |
#define _CSTD
Definition: yvals.h:559
static _Ty sin(_Ty _Left)
Definition: complex:172
template<class _Ty >
static _Ty _Ctraits< _Ty >::sqrt |
( |
_Ty |
_Left | ) |
|
|
inlinestatic |
static _Ty sqrt(_Ty _Left)
Definition: complex:177
#define _CSTD
Definition: yvals.h:559
template<class _Ty >
static _Ty _Ctraits< _Ty >::tan |
( |
_Ty |
_Left | ) |
|
|
inlinestatic |
static _Ty tan(_Ty _Left)
Definition: complex:182
#define _CSTD
Definition: yvals.h:559
The documentation for this class was generated from the following file: