casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Static Public Member Functions | Static Public Attributes
casa::NumericTraits_D< Double > Class Template Reference

NumericTraits specialization for Double. More...

#include <NumericTraits.h>

List of all members.

Public Types

typedef Double value_type
 Template argument.
typedef Double BaseType
 Numeric type.
typedef DComplex ConjugateType
 Conjugate (real<->complex) type.
typedef Double PrecisionType
 Higher precision type (Float->Double)

Static Public Member Functions

static uInt size ()
 Number of relevant numeric values.
static void setImag (value_type &, const BaseType &)
 Set the imaginary part of a complex value only (a NOP for reals)
static BaseType getValue (const value_type &other, const uInt)
 Get the nsize()-th numeric value.
static void setValue (value_type &other, const BaseType &val, const uInt)
 Set the nsize()-th numeric value.

Static Public Attributes

static const Doubleepsilon
 Relevant minimum and maximum numbers.
static const Doubleminimum
static const Doublemaximum

Detailed Description

template<>
class casa::NumericTraits_D< Double >

NumericTraits specialization for Double.

Definition at line 293 of file NumericTraits.h.


Member Typedef Documentation

Numeric type.

Definition at line 298 of file NumericTraits.h.

Conjugate (real<->complex) type.

Definition at line 300 of file NumericTraits.h.

Higher precision type (Float->Double)

Definition at line 302 of file NumericTraits.h.

Template argument.

Definition at line 296 of file NumericTraits.h.


Member Function Documentation

static BaseType casa::NumericTraits_D< Double >::getValue ( const value_type other,
const uInt   
) [inline, static]

Get the nsize()-th numeric value.

Definition at line 314 of file NumericTraits.h.

static void casa::NumericTraits_D< Double >::setImag ( value_type ,
const BaseType  
) [inline, static]

Set the imaginary part of a complex value only (a NOP for reals)

Definition at line 312 of file NumericTraits.h.

static void casa::NumericTraits_D< Double >::setValue ( value_type other,
const BaseType val,
const uInt   
) [inline, static]

Set the nsize()-th numeric value.

Definition at line 317 of file NumericTraits.h.

static uInt casa::NumericTraits_D< Double >::size ( ) [inline, static]

Number of relevant numeric values.

Definition at line 310 of file NumericTraits.h.


Member Data Documentation

Relevant minimum and maximum numbers.

Definition at line 305 of file NumericTraits.h.

Definition at line 307 of file NumericTraits.h.

Definition at line 306 of file NumericTraits.h.


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