Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

fpconv.h File Reference

#include <config.h>

Go to the source code of this file.

Namespaces

namespace  cps

Classes

class  cps::DataConversion
class  cps::FPConv

Typedefs

typedef uint32_t type32
typedef uint64_t type64

Enumerations

enum  FP_FORMAT {
  FP_UNKNOWN = 0, FP_AUTOMATIC, FP_TIDSP32, FP_IEEE32,
  FP_IEEE32BIG, FP_IEEE32LITTLE, FP_IEEE64, FP_IEEE64BIG,
  FP_IEEE64LITTLE
}

Variables

const double FPConv_PI = 3.14159265358979323846264338327950288419716939937510
const char FPConv_ieee32pi_big [4] = { '\x40', '\x49', '\x0f', '\xdb' }
const char FPConv_ieee64pi_big [8]


Detailed Description

Id
fpconv.h,v 1.9 2008/05/29 21:04:27 chulwoo Exp

Definition in file fpconv.h.


Typedef Documentation

typedef uint32_t cps::type32
 

Definition at line 17 of file fpconv.h.

typedef uint64_t cps::type64
 

Definition at line 18 of file fpconv.h.

Referenced by cps::FPConv::byterevn64(), cps::FPConv::file2host(), and cps::FPConv::host2file().


Enumeration Type Documentation

enum FP_FORMAT
 

Enumeration values:
FP_UNKNOWN 
FP_AUTOMATIC 
FP_TIDSP32 
FP_IEEE32 
FP_IEEE32BIG 
FP_IEEE32LITTLE 
FP_IEEE64 
FP_IEEE64BIG 
FP_IEEE64LITTLE 

Definition at line 23 of file fpconv.h.

Referenced by cps::FPConv::checksum(), cps::FPConv::setFileFormat(), cps::FPConv::testHostFormat(), and cps::WriteLatticeParallel::write().


Variable Documentation

const char cps::FPConv_ieee32pi_big[4] = { '\x40', '\x49', '\x0f', '\xdb' }
 

Definition at line 39 of file fpconv.h.

Referenced by cps::FPConv::testHostFormat().

const char cps::FPConv_ieee64pi_big[8]
 

Initial value:

 { '\x40', '\x09', '\x21', '\xfb',
                                      '\x54', '\x44', '\x2d', '\x18' }

Definition at line 40 of file fpconv.h.

const double cps::FPConv_PI = 3.14159265358979323846264338327950288419716939937510
 

Definition at line 36 of file fpconv.h.


Generated on Sat Oct 10 14:11:41 2009 for Columbia Physics System by  doxygen 1.3.9.1