|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <AlmostEquals.h>
Public Types | |
| typedef TypeWithSize< sizeof(RawType)>::UInt | Bits |
| typedef TypeWithSize< sizeof(RawType)>::UInt | Bits |
Public Member Functions | |
| FloatingPoint (const RawType &x) | |
| const Bits & | bits () const |
| Bits | exponent_bits () const |
| Bits | fraction_bits () const |
| Bits | sign_bit () const |
| bool | is_nan () const |
| bool | AlmostEquals (const FloatingPoint &rhs) const |
| FloatingPoint (const RawType &x) | |
| const Bits & | bits () const |
| Bits | exponent_bits () const |
| Bits | fraction_bits () const |
| Bits | sign_bit () const |
| bool | is_nan () const |
| bool | AlmostEquals (const FloatingPoint &rhs) const |
| float | Max () |
| double | Max () |
| float | Max () |
| double | Max () |
Static Public Member Functions | |
| static RawType | ReinterpretBits (const Bits bits) |
| static RawType | Infinity () |
| static RawType | Max () |
| static RawType | ReinterpretBits (const Bits bits) |
| static RawType | Infinity () |
| static RawType | Max () |
Static Public Attributes | |
| static const size_t | kBitCount = 8 * sizeof(RawType) |
| static const size_t | kFractionBitCount |
| static const size_t | kExponentBitCount = kBitCount - 1 - kFractionBitCount |
| static const Bits | kSignBitMask = static_cast<Bits>(1) << (kBitCount - 1) |
| static const Bits | kFractionBitMask |
| static const Bits | kExponentBitMask = ~(kSignBitMask | kFractionBitMask) |
| static const size_t | kMaxUlps = 4 |
Definition at line 155 of file AlmostEquals.h.
| typedef TypeWithSize<sizeof(RawType)>::UInt FloatingPoint< RawType >::Bits |
Definition at line 159 of file AlmostEquals.h.
| typedef TypeWithSize<sizeof(RawType)>::UInt FloatingPoint< RawType >::Bits |
Definition at line 159 of file AlmostEquals.h.
|
inlineexplicit |
Definition at line 203 of file AlmostEquals.h.
|
inlineexplicit |
Definition at line 203 of file AlmostEquals.h.
|
inline |
Definition at line 251 of file AlmostEquals.h.
|
inline |
Definition at line 251 of file AlmostEquals.h.
Definition at line 227 of file AlmostEquals.h.
Definition at line 227 of file AlmostEquals.h.
|
inline |
Definition at line 230 of file AlmostEquals.h.
|
inline |
Definition at line 230 of file AlmostEquals.h.
|
inline |
Definition at line 233 of file AlmostEquals.h.
|
inline |
Definition at line 233 of file AlmostEquals.h.
Definition at line 217 of file AlmostEquals.h.
Definition at line 217 of file AlmostEquals.h.
|
inline |
Definition at line 239 of file AlmostEquals.h.
|
inline |
Definition at line 239 of file AlmostEquals.h.
|
inline |
Definition at line 308 of file AlmostEquals.h.
|
inline |
Definition at line 310 of file AlmostEquals.h.
|
inline |
Definition at line 308 of file AlmostEquals.h.
|
inline |
Definition at line 310 of file AlmostEquals.h.
Definition at line 210 of file AlmostEquals.h.
Definition at line 210 of file AlmostEquals.h.
|
inline |
Definition at line 236 of file AlmostEquals.h.
|
inline |
Definition at line 236 of file AlmostEquals.h.
Definition at line 164 of file AlmostEquals.h.
|
static |
Definition at line 171 of file AlmostEquals.h.
|
static |
Definition at line 181 of file AlmostEquals.h.
Definition at line 167 of file AlmostEquals.h.
Definition at line 177 of file AlmostEquals.h.
Definition at line 195 of file AlmostEquals.h.
|
static |
Definition at line 174 of file AlmostEquals.h.