Rosetta 3.3
Public Types | Static Public Member Functions
numeric::NumericTraits< long double > Struct Template Reference

NumericTraits: Numeric type traits long double specialization. More...

#include <NumericTraits.hh>

List of all members.

Public Types

typedef long double Type

Static Public Member Functions

static Type zero ()
 Zero.
static Type one ()
 One.
static Type two ()
 Two.
static Type pi ()
 pi
static Type pi_2 ()
 2*pi
static Type pi_over_2 ()
 pi/2
static Type pi_over_3 ()
 pi/3
static Type pi_over_4 ()
 pi/4
static Type pi_2_over_3 ()
 (2*pi)/3
static Type pi_3_over_4 ()
 (3*pi)/4
static Type pi_over_180 ()
 pi/180
static Type degrees_to_radians ()
 pi/180
static Type deg2rad ()
 pi/180
static Type radians_to_degrees ()
 180/pi
static Type rad2deg ()
 180/pi
static Type tolerance ()
 Tolerance.
static Type length_tolerance ()
 Length tolerance.
static Type angle_tolerance ()
 Angle tolerance (radians)
static Type sin_cos_tolerance ()
 Sine cosine range tolerance.
static Type quaternion_tolerance ()
 Quaternion normalization tolerance.

Detailed Description

template<>
struct numeric::NumericTraits< long double >

NumericTraits: Numeric type traits long double specialization.


Member Typedef Documentation


Member Function Documentation

static Type numeric::NumericTraits< long double >::angle_tolerance ( ) [inline, static]

Angle tolerance (radians)

References ObjexxFCL::fmt::L().

static Type numeric::NumericTraits< long double >::deg2rad ( ) [inline, static]

pi/180

static Type numeric::NumericTraits< long double >::degrees_to_radians ( ) [inline, static]

pi/180

static Type numeric::NumericTraits< long double >::length_tolerance ( ) [inline, static]

Length tolerance.

References ObjexxFCL::fmt::L().

static Type numeric::NumericTraits< long double >::one ( ) [inline, static]

One.

References ObjexxFCL::fmt::L().

static Type numeric::NumericTraits< long double >::pi ( ) [inline, static]

pi

static Type numeric::NumericTraits< long double >::pi_2 ( ) [inline, static]

2*pi

static Type numeric::NumericTraits< long double >::pi_2_over_3 ( ) [inline, static]

(2*pi)/3

static Type numeric::NumericTraits< long double >::pi_3_over_4 ( ) [inline, static]

(3*pi)/4

static Type numeric::NumericTraits< long double >::pi_over_180 ( ) [inline, static]

pi/180

static Type numeric::NumericTraits< long double >::pi_over_2 ( ) [inline, static]

pi/2

static Type numeric::NumericTraits< long double >::pi_over_3 ( ) [inline, static]

pi/3

static Type numeric::NumericTraits< long double >::pi_over_4 ( ) [inline, static]

pi/4

static Type numeric::NumericTraits< long double >::quaternion_tolerance ( ) [inline, static]

Quaternion normalization tolerance.

References ObjexxFCL::fmt::L().

static Type numeric::NumericTraits< long double >::rad2deg ( ) [inline, static]

180/pi

static Type numeric::NumericTraits< long double >::radians_to_degrees ( ) [inline, static]

180/pi

static Type numeric::NumericTraits< long double >::sin_cos_tolerance ( ) [inline, static]

Sine cosine range tolerance.

References ObjexxFCL::fmt::L().

static Type numeric::NumericTraits< long double >::tolerance ( ) [inline, static]

Tolerance.

References ObjexxFCL::fmt::L().

static Type numeric::NumericTraits< long double >::two ( ) [inline, static]

Two.

References ObjexxFCL::fmt::L().

static Type numeric::NumericTraits< long double >::zero ( ) [inline, static]

Zero.

References ObjexxFCL::fmt::L().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines