Honeycomb  0.1
Component-Model Framework
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
honey::Quad_ Class Reference

Defines 128-bit floating point operations and constants. More...

#include <Quad.h>

Inheritance diagram for honey::Quad_:
Inheritance graph
[legend]
Collaboration diagram for honey::Quad_:
Collaboration graph
[legend]

Public Types

typedef Quad_ DoubleType
 
- Public Types inherited from honey::RealBase< float128 >
typedef float128 Real
 

Static Public Member Functions

static float128 abs (float128 x)
 
static float128 ceil (float128 x)
 
static float128 floor (float128 x)
 
static float128 round (float128 x)
 
static float128 trunc (float128 x)
 
static float128 frac (float128 x)
 
static float128 mod (float128 x, float128 y)
 
static float128 sqrt (float128 x)
 
static float128 exp (float128 x)
 
static float128 pow (float128 x, float128 y)
 
static float128 log (float128 x)
 
static float128 sin (float128 x)
 
static float128 asin (float128 x)
 
static float128 cos (float128 x)
 
static float128 acos (float128 x)
 
static float128 tan (float128 x)
 
static float128 atan (float128 x)
 
static float128 atan2 (float128 y, float128 x)
 

Static Public Attributes

static const float128 zero
 
static const float128 smallest
 
static const float128 epsilon
 
static const float128 zeroTol
 
static const float128 quarter
 
static const float128 half
 
static const float128 one
 
static const float128 sqrtTwo
 
static const float128 two
 
static const float128 e
 
static const float128 piEigth
 
static const float128 piQuarter
 
static const float128 piHalf
 
static const float128 pi
 
static const float128 piAndHalf
 
static const float128 piTwo
 
static const float128 max
 
static const float128 inf
 
static const float128 nan
 

Detailed Description

Defines 128-bit floating point operations and constants.

Member Typedef Documentation

Member Function Documentation

static float128 honey::Quad_::abs ( float128  x)
inlinestatic
static float128 honey::Quad_::acos ( float128  x)
inlinestatic
static float128 honey::Quad_::asin ( float128  x)
inlinestatic
static float128 honey::Quad_::atan ( float128  x)
inlinestatic
static float128 honey::Quad_::atan2 ( float128  y,
float128  x 
)
inlinestatic
static float128 honey::Quad_::ceil ( float128  x)
inlinestatic
static float128 honey::Quad_::cos ( float128  x)
inlinestatic
static float128 honey::Quad_::exp ( float128  x)
inlinestatic
static float128 honey::Quad_::floor ( float128  x)
inlinestatic
static float128 honey::Quad_::frac ( float128  x)
inlinestatic
static float128 honey::Quad_::log ( float128  x)
inlinestatic
static float128 honey::Quad_::mod ( float128  x,
float128  y 
)
inlinestatic
static float128 honey::Quad_::pow ( float128  x,
float128  y 
)
inlinestatic
static float128 honey::Quad_::round ( float128  x)
inlinestatic
static float128 honey::Quad_::sin ( float128  x)
inlinestatic
static float128 honey::Quad_::sqrt ( float128  x)
inlinestatic
static float128 honey::Quad_::tan ( float128  x)
inlinestatic
static float128 honey::Quad_::trunc ( float128  x)
inlinestatic

Member Data Documentation

const float128 honey::Quad_::e
static
const float128 honey::Quad_::epsilon
static
const float128 honey::Quad_::half
static
const float128 honey::Quad_::inf
static
const float128 honey::Quad_::max
static
const float128 honey::Quad_::nan
static
const float128 honey::Quad_::one
static
const float128 honey::Quad_::pi
static
const float128 honey::Quad_::piAndHalf
static
const float128 honey::Quad_::piEigth
static
const float128 honey::Quad_::piHalf
static
const float128 honey::Quad_::piQuarter
static
const float128 honey::Quad_::piTwo
static
const float128 honey::Quad_::quarter
static
const float128 honey::Quad_::smallest
static
const float128 honey::Quad_::sqrtTwo
static
const float128 honey::Quad_::two
static
const float128 honey::Quad_::zero
static
const float128 honey::Quad_::zeroTol
static

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