#include <ComPackSignedExpFloat.h>
|
| | ComPackSignedExpFloat (unsigned nbits, unsigned maxexponent, double maxval, bool invert=false, bool center=false) |
| virtual | ~ComPackSignedExpFloat () |
| virtual StatusCode | pack (const double, d_ULong &) const |
| virtual StatusCode | unpack (const d_ULong, double &) const |
| void | print (std::ostream &s=std::cout) const |
| | ComPackSignedExpFloat (unsigned nbits, unsigned maxexponent, double maxval, bool invert=false, bool center=false) |
| virtual | ~ComPackSignedExpFloat () |
| virtual StatusCode | pack (const double, d_ULong &) const |
| virtual StatusCode | unpack (const d_ULong, double &) const |
| void | print (std::ostream &s=std::cout) const |
| | ComPackSignedExpFloat (unsigned nbits, unsigned maxexponent, double maxval, bool invert=false, bool center=false) |
| virtual | ~ComPackSignedExpFloat () |
| virtual StatusCode | pack (const double, d_ULong &) const |
| virtual StatusCode | unpack (const d_ULong, double &) const |
| void | print (std::ostream &s=std::cout) const |
| | ComPackBase () |
| virtual | ~ComPackBase () |
| virtual const double & | getMinVal () const |
| virtual const double & | getMaxVal () const |
| virtual const double & | getRange () const |
| d_ULong | bitRange () const |
| d_ULong | bitMask () const |
| ComPackBase & | operator= (const ComPackBase &) |
|
| enum | StatusCode {
TAG_OK
, TAG_BAD
, TAG_RANGE_ERROR
, TAG_VAL_ROUND_DOWN
,
TAG_VAL_ROUND_UP
, TAG_OK
, TAG_BAD
, TAG_RANGE_ERROR
,
TAG_VAL_ROUND_DOWN
, TAG_VAL_ROUND_UP
, TAG_OK
, TAG_BAD
,
TAG_RANGE_ERROR
, TAG_VAL_ROUND_DOWN
, TAG_VAL_ROUND_UP
} |
| enum | StatusCode {
TAG_OK
, TAG_BAD
, TAG_RANGE_ERROR
, TAG_VAL_ROUND_DOWN
,
TAG_VAL_ROUND_UP
, TAG_OK
, TAG_BAD
, TAG_RANGE_ERROR
,
TAG_VAL_ROUND_DOWN
, TAG_VAL_ROUND_UP
, TAG_OK
, TAG_BAD
,
TAG_RANGE_ERROR
, TAG_VAL_ROUND_DOWN
, TAG_VAL_ROUND_UP
} |
| enum | StatusCode {
TAG_OK
, TAG_BAD
, TAG_RANGE_ERROR
, TAG_VAL_ROUND_DOWN
,
TAG_VAL_ROUND_UP
, TAG_OK
, TAG_BAD
, TAG_RANGE_ERROR
,
TAG_VAL_ROUND_DOWN
, TAG_VAL_ROUND_UP
, TAG_OK
, TAG_BAD
,
TAG_RANGE_ERROR
, TAG_VAL_ROUND_DOWN
, TAG_VAL_ROUND_UP
} |
| enum | |
| enum | |
| enum | |
| double | _minVal |
| double | _maxVal |
| double | _valRange |
| d_ULong | _bitRange |
| d_ULong | _bitMask |
◆ ComPackSignedExpFloat() [1/3]
| ComPackSignedExpFloat::ComPackSignedExpFloat |
( |
unsigned | nbits, |
|
|
unsigned | maxexponent, |
|
|
double | maxval, |
|
|
bool | invert = false, |
|
|
bool | center = false ) |
Definition at line 30 of file ComPackSignedExpFloat.cxx.
33 , _packer( nbits - 1, maxexponent, invert ? maxval : 0.0, invert ? 0.0 : maxval, center )
34 , _signbit( 1 << nbits - 1 )
35 , _signmask( ~( 1 << nbits - 1 ) ) {
36 assert( maxval > 0.0 );
37}
◆ ~ComPackSignedExpFloat() [1/3]
| ComPackSignedExpFloat::~ComPackSignedExpFloat |
( |
| ) |
|
|
virtual |
◆ ComPackSignedExpFloat() [2/3]
| ComPackSignedExpFloat::ComPackSignedExpFloat |
( |
unsigned | nbits, |
|
|
unsigned | maxexponent, |
|
|
double | maxval, |
|
|
bool | invert = false, |
|
|
bool | center = false ) |
◆ ~ComPackSignedExpFloat() [2/3]
| virtual ComPackSignedExpFloat::~ComPackSignedExpFloat |
( |
| ) |
|
|
virtual |
◆ ComPackSignedExpFloat() [3/3]
| ComPackSignedExpFloat::ComPackSignedExpFloat |
( |
unsigned | nbits, |
|
|
unsigned | maxexponent, |
|
|
double | maxval, |
|
|
bool | invert = false, |
|
|
bool | center = false ) |
◆ ~ComPackSignedExpFloat() [3/3]
| virtual ComPackSignedExpFloat::~ComPackSignedExpFloat |
( |
| ) |
|
|
virtual |
◆ pack() [1/3]
◆ pack() [2/3]
◆ pack() [3/3]
◆ print() [1/3]
| void ComPackSignedExpFloat::print |
( |
std::ostream & | s = std::cout | ) |
const |
◆ print() [2/3]
| void ComPackSignedExpFloat::print |
( |
std::ostream & | s = std::cout | ) |
const |
◆ print() [3/3]
| void ComPackSignedExpFloat::print |
( |
std::ostream & | s = std::cout | ) |
const |
◆ unpack() [1/3]
◆ unpack() [2/3]
◆ unpack() [3/3]
The documentation for this class was generated from the following files: