library of assembled shared sources

http://lass.cocamware.com

lass::num::NumTraits< interval< C > > Struct Template Reference

#include <interval.h>


Public Types

enum  {
  isDistribution = 1, isIntegral = 0, isNative = 0, isSigned = 1,
  hasInfinity = 0
}
typedef interval< C > selfType
typedef C baseType
typedef C intervalType

Static Public Member Functions

static const std::string name ()

Static Public Attributes

static const size_t memorySize = sizeof(interval<C>)
static const interval< C > one = interval<C>( NumTraits<C>::one )
static const interval< C > zero = interval<C>( NumTraits<C>::zero )
static const interval< C > epsilon = interval<C>( NumTraits<C>::epsilon )
static const interval< C > min = interval<C>( NumTraits<C>::min )
static const interval< C > max = interval<C>( NumTraits<C>::max )
static const interval< C > minStrictPositive = interval<C>( NumTraits<C>::minStrictPositive )
static const interval< C > pi = interval<C>( NumTraits<C>::pi )
static const interval< C > e = interval<C>( NumTraits<C>::e )
static const interval< C > sqrt2 = interval<C>( NumTraits<C>::sqrt2 )
static const interval< C > sqrtPi = interval<C>( NumTraits<C>::sqrtPi )


Detailed Description

template<class C>
struct lass::num::NumTraits< interval< C > >

Definition at line 207 of file interval.h.


Member Typedef Documentation

template<class C >
typedef interval<C> lass::num::NumTraits< interval< C > >::selfType

Definition at line 209 of file interval.h.

template<class C >
typedef C lass::num::NumTraits< interval< C > >::baseType

Definition at line 210 of file interval.h.

template<class C >
typedef C lass::num::NumTraits< interval< C > >::intervalType

Definition at line 211 of file interval.h.


Member Enumeration Documentation

template<class C >
anonymous enum

Enumerator:
isDistribution 
isIntegral 
isNative 
isSigned 
hasInfinity 

Definition at line 213 of file interval.h.


Member Function Documentation

template<class C >
const std::string lass::num::NumTraits< interval< C > >::name (  )  [inline, static]

Definition at line 240 of file interval.h.

References lass::num::NumTraits< C >::name().


Field Documentation

template<class C >
const size_t lass::num::NumTraits< interval< C > >::memorySize = sizeof(interval<C>) [inline, static]

Definition at line 222 of file interval.h.

template<class C >
const interval< C > lass::num::NumTraits< interval< C > >::one = interval<C>( NumTraits<C>::one ) [inline, static]

Definition at line 225 of file interval.h.

template<class C >
const interval< C > lass::num::NumTraits< interval< C > >::zero = interval<C>( NumTraits<C>::zero ) [inline, static]

Definition at line 226 of file interval.h.

template<class C >
const interval< C > lass::num::NumTraits< interval< C > >::epsilon = interval<C>( NumTraits<C>::epsilon ) [inline, static]

Definition at line 228 of file interval.h.

template<class C >
const interval< C > lass::num::NumTraits< interval< C > >::min = interval<C>( NumTraits<C>::min ) [inline, static]

Definition at line 229 of file interval.h.

template<class C >
const interval< C > lass::num::NumTraits< interval< C > >::max = interval<C>( NumTraits<C>::max ) [inline, static]

Definition at line 230 of file interval.h.

template<class C >
const interval< C > lass::num::NumTraits< interval< C > >::minStrictPositive = interval<C>( NumTraits<C>::minStrictPositive ) [inline, static]

Definition at line 231 of file interval.h.

template<class C >
const interval< C > lass::num::NumTraits< interval< C > >::pi = interval<C>( NumTraits<C>::pi ) [inline, static]

Definition at line 232 of file interval.h.

template<class C >
const interval< C > lass::num::NumTraits< interval< C > >::e = interval<C>( NumTraits<C>::e ) [inline, static]

Definition at line 233 of file interval.h.

template<class C >
const interval< C > lass::num::NumTraits< interval< C > >::sqrt2 = interval<C>( NumTraits<C>::sqrt2 ) [inline, static]

Definition at line 234 of file interval.h.

template<class C >
const interval< C > lass::num::NumTraits< interval< C > >::sqrtPi = interval<C>( NumTraits<C>::sqrtPi ) [inline, static]

Definition at line 235 of file interval.h.


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

Generated on Mon Nov 10 14:22:10 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo