Static Public Member Functions | Static Private Member Functions | List of all members
gte::Function< Real > Class Template Reference

#include <GteFunctions.h>

Static Public Member Functions

static Real ACos (Real const &x)
 
static Real ACosh (Real const &x)
 
static Real ASin (Real const &x)
 
static Real ASinh (Real const &x)
 
static Real ATan (Real const &x)
 
static Real ATan2 (Real const &y, Real const &x)
 
static Real ATan2pi (Real const &y, Real const &x)
 
static Real ATanh (Real const &x)
 
static Real ATanpi (Real const &x)
 
static Real Ceil (Real const &x)
 
static Real Clamp (Real const &x, Real const &min, Real const &max)
 
static Real Cos (Real const &x)
 
static Real Cosh (Real const &x)
 
static Real Cospi (Real const &x)
 
static Real Exp (Real const &x)
 
static Real Exp10 (Real const &x)
 
static Real Exp2 (Real const &x)
 
static Real FAbs (Real const &x)
 
static Real Floor (Real const &x)
 
static Real FMod (Real const &x, Real const &y)
 
static unsigned int GetMaxBisections ()
 
static Real InvSqrt (Real const &x)
 
static int ISign (Real const &x)
 
static Real Log (Real const &x)
 
static Real Log10 (Real const &x)
 
static Real Log2 (Real const &x)
 
static Real Pow (Real const &x, Real const &y)
 
static Real Saturate (Real const &x)
 
static Real Sign (Real const &x)
 
static Real Sin (Real const &x)
 
static Real Sinh (Real const &x)
 
static Real Sinpi (Real const &x)
 
static Real Sqr (Real const &x)
 
static Real Sqrt (Real const &x)
 
static Real Tan (Real const &x)
 
static Real Tanh (Real const &x)
 

Static Private Member Functions

template<typename T >
static T ACoshImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T ACoshImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T ACoshImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T ACosImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T ACosImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T ACosImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T ASinhImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T ASinhImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T ASinhImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T ASinImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T ASinImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T ASinImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T ATan2Impl (T y, T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T ATan2Impl (T y, T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T ATan2Impl (T const &y, T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T ATan2piImpl (T y, T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T ATan2piImpl (T y, T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T ATan2piImpl (T const &y, T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T ATanhImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T ATanhImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T ATanhImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T ATanImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T ATanImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T ATanImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T ATanpiImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T ATanpiImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T ATanpiImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T CeilImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T CeilImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T CeilImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T CoshImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T CoshImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T CoshImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T CosImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T CosImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T CosImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T CospiImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T CospiImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T CospiImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T Exp10Impl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T Exp10Impl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T Exp10Impl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T Exp2Impl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T Exp2Impl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T Exp2Impl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T ExpImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T ExpImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T ExpImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T FAbsImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T FAbsImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T FAbsImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T FloorImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T FloorImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T FloorImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T FModImpl (T x, T y, Arithmetic::IsFPType tag)
 
template<typename T >
static T FModImpl (T x, T y, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T FModImpl (T const &x, T const &y, Arithmetic::IsBSType tag)
 
template<typename T >
static unsigned int GetMaxBisectionsImpl (Arithmetic::IsFPType tag)
 
template<typename T >
static unsigned int GetMaxBisectionsImpl (Arithmetic::IsFP16Type tag)
 
template<typename T >
static unsigned int GetMaxBisectionsImpl (Arithmetic::IsBSType tag)
 
template<typename T >
static T InvSqrtImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T InvSqrtImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T InvSqrtImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static int ISignImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static int ISignImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static int ISignImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T Log10Impl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T Log10Impl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T Log10Impl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T Log2Impl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T Log2Impl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T Log2Impl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T LogImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T LogImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T LogImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T PowImpl (T x, T y, Arithmetic::IsFPType tag)
 
template<typename T >
static T PowImpl (T x, T y, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T PowImpl (T const &x, T const &y, Arithmetic::IsBSType tag)
 
template<typename T >
static T SaturateImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T SaturateImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T SaturateImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T SignImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T SignImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T SignImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T SinhImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T SinhImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T SinhImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T SinImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T SinImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T SinImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T SinpiImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T SinpiImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T SinpiImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T SqrtImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T SqrtImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T SqrtImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T TanhImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T TanhImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T TanhImpl (T const &x, Arithmetic::IsBSType tag)
 
template<typename T >
static T TanImpl (T x, Arithmetic::IsFPType tag)
 
template<typename T >
static T TanImpl (T x, Arithmetic::IsFP16Type tag)
 
template<typename T >
static T TanImpl (T const &x, Arithmetic::IsBSType tag)
 

Detailed Description

template<typename Real>
class gte::Function< Real >

Definition at line 18 of file GteFunctions.h.

Member Function Documentation

template<typename Real >
Real gte::Function< Real >::ACos ( Real const &  x)
static

Definition at line 221 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::ACosh ( Real const &  x)
static

Definition at line 247 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ACoshImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 253 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ACoshImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 259 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ACoshImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 266 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ACosImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 227 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ACosImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 233 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ACosImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 239 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::ASin ( Real const &  x)
static

Definition at line 275 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::ASinh ( Real const &  x)
static

Definition at line 301 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ASinhImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 307 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ASinhImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 313 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ASinhImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 320 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ASinImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 281 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ASinImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 287 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ASinImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 293 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::ATan ( Real const &  x)
static

Definition at line 329 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::ATan2 ( Real const &  y,
Real const &  x 
)
static

Definition at line 383 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATan2Impl ( y,
x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 389 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATan2Impl ( y,
x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 395 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATan2Impl ( T const &  y,
T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 401 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::ATan2pi ( Real const &  y,
Real const &  x 
)
static

Definition at line 435 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATan2piImpl ( y,
x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 441 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATan2piImpl ( y,
x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 447 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATan2piImpl ( T const &  y,
T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 453 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::ATanh ( Real const &  x)
static

Definition at line 355 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATanhImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 361 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATanhImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 367 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATanhImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 374 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATanImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 335 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATanImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 341 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATanImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 347 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::ATanpi ( Real const &  x)
static

Definition at line 409 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATanpiImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 415 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATanpiImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 421 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ATanpiImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 427 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Ceil ( Real const &  x)
static

Definition at line 461 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CeilImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 467 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CeilImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 473 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CeilImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 479 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Clamp ( Real const &  x,
Real const &  min,
Real const &  max 
)
static

Definition at line 1069 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Cos ( Real const &  x)
static

Definition at line 487 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Cosh ( Real const &  x)
static

Definition at line 513 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CoshImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 519 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CoshImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 525 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CoshImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 531 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CosImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 493 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CosImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 499 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CosImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 505 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Cospi ( Real const &  x)
static

Definition at line 539 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CospiImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 545 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CospiImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 551 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::CospiImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 557 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Exp ( Real const &  x)
static

Definition at line 565 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Exp10 ( Real const &  x)
static

Definition at line 617 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Exp10Impl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 623 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Exp10Impl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 629 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Exp10Impl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 635 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Exp2 ( Real const &  x)
static

Definition at line 591 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Exp2Impl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 597 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Exp2Impl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 603 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Exp2Impl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 609 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ExpImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 571 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ExpImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 577 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::ExpImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 583 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::FAbs ( Real const &  x)
static

Definition at line 643 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::FAbsImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 649 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::FAbsImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 655 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::FAbsImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 661 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Floor ( Real const &  x)
static

Definition at line 669 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::FloorImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 675 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::FloorImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 681 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::FloorImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 687 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::FMod ( Real const &  x,
Real const &  y 
)
static

Definition at line 695 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::FModImpl ( x,
y,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 701 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::FModImpl ( x,
y,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 707 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::FModImpl ( T const &  x,
T const &  y,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 713 of file GteFunctions.h.

template<typename Real >
unsigned int gte::Function< Real >::GetMaxBisections ( )
static

Definition at line 1103 of file GteFunctions.h.

template<typename Real >
template<typename T >
unsigned int gte::Function< Real >::GetMaxBisectionsImpl ( Arithmetic::IsFPType  tag)
staticprivate

Definition at line 1109 of file GteFunctions.h.

template<typename Real >
template<typename T >
unsigned int gte::Function< Real >::GetMaxBisectionsImpl ( Arithmetic::IsFP16Type  tag)
staticprivate

Definition at line 1116 of file GteFunctions.h.

template<typename Real >
template<typename T >
unsigned int gte::Function< Real >::GetMaxBisectionsImpl ( Arithmetic::IsBSType  tag)
staticprivate

Definition at line 1125 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::InvSqrt ( Real const &  x)
static

Definition at line 721 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::InvSqrtImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 727 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::InvSqrtImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 733 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::InvSqrtImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 739 of file GteFunctions.h.

template<typename Real >
int gte::Function< Real >::ISign ( Real const &  x)
static

Definition at line 1042 of file GteFunctions.h.

template<typename Real >
template<typename T >
int gte::Function< Real >::ISignImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 1048 of file GteFunctions.h.

template<typename Real >
template<typename T >
int gte::Function< Real >::ISignImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 1054 of file GteFunctions.h.

template<typename Real >
template<typename T >
int gte::Function< Real >::ISignImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 1061 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Log ( Real const &  x)
static

Definition at line 747 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Log10 ( Real const &  x)
static

Definition at line 799 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Log10Impl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 805 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Log10Impl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 811 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Log10Impl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 817 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Log2 ( Real const &  x)
static

Definition at line 773 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Log2Impl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 779 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Log2Impl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 785 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::Log2Impl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 791 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::LogImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 753 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::LogImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 759 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::LogImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 765 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Pow ( Real const &  x,
Real const &  y 
)
static

Definition at line 825 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::PowImpl ( x,
y,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 831 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::PowImpl ( x,
y,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 837 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::PowImpl ( T const &  x,
T const &  y,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 843 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Saturate ( Real const &  x)
static

Definition at line 1075 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SaturateImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 1081 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SaturateImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 1087 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SaturateImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 1094 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Sign ( Real const &  x)
static

Definition at line 1015 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SignImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 1021 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SignImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 1027 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SignImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 1034 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Sin ( Real const &  x)
static

Definition at line 851 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Sinh ( Real const &  x)
static

Definition at line 877 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SinhImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 883 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SinhImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 889 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SinhImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 895 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SinImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 857 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SinImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 863 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SinImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 869 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Sinpi ( Real const &  x)
static

Definition at line 903 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SinpiImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 909 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SinpiImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 915 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SinpiImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 921 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Sqr ( Real const &  x)
static

Definition at line 929 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Sqrt ( Real const &  x)
static

Definition at line 937 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SqrtImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 943 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SqrtImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 949 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::SqrtImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 955 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Tan ( Real const &  x)
static

Definition at line 963 of file GteFunctions.h.

template<typename Real >
Real gte::Function< Real >::Tanh ( Real const &  x)
static

Definition at line 989 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::TanhImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 995 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::TanhImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 1001 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::TanhImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 1007 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::TanImpl ( x,
Arithmetic::IsFPType  tag 
)
staticprivate

Definition at line 969 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::TanImpl ( x,
Arithmetic::IsFP16Type  tag 
)
staticprivate

Definition at line 975 of file GteFunctions.h.

template<typename Real >
template<typename T >
T gte::Function< Real >::TanImpl ( T const &  x,
Arithmetic::IsBSType  tag 
)
staticprivate

Definition at line 981 of file GteFunctions.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06