moab
|
Go to the source code of this file.
Classes | |
class | moab::TupleList |
class | moab::TupleList::buffer |
struct | moab::TupleList::SortData< Value > |
Namespaces | |
namespace | moab |
Class representing axis-aligned bounding box. | |
Defines | |
#define | INTEGER int |
#define | GLOBAL_INT long |
#define | floorr floor |
#define | ceilr ceil |
#define | sqrtr sqrt |
#define | fabsr fabs |
#define | cosr cos |
#define | sinr sin |
#define | EPS (128*DBL_EPSILON) |
#define | PI 3.1415926535897932384626433832795028841971693993751058209749445923 |
#define | uint uint_ |
#define | ulong ulong_ |
#define | sint sint_ |
#define | slong slong_ |
#define | buffer_init(sz) buffer_init_(sz,__FILE__) |
#define | buffer_reserve(min) buffer_reserve_(min,__FILE__) |
#define | DIGIT_BITS 8 |
#define | DIGIT_VALUES (1<<DIGIT_BITS) |
#define | DIGIT_MASK ((Value)(DIGIT_VALUES-1)) |
#define | CEILDIV(a, b) (((a)+(b)-1)/(b)) |
#define | DIGITS CEILDIV(CHAR_BIT*sizeof(Value),DIGIT_BITS) |
#define | VALUE_BITS (DIGIT_BITS*DIGITS) |
#define | COUNT_SIZE (DIGITS*DIGIT_VALUES) |
Typedefs | |
typedef double | realType |
typedef signed INTEGER | sint |
typedef unsigned INTEGER | uint |
typedef signed GLOBAL_INT | slong |
typedef unsigned GLOBAL_INT | ulong |
Functions | |
void | moab::fail (const char *fmt,...) |
#define buffer_init | ( | sz | ) | buffer_init_(sz,__FILE__) |
Definition at line 143 of file TupleList.hpp.
#define buffer_reserve | ( | min | ) | buffer_reserve_(min,__FILE__) |
Definition at line 144 of file TupleList.hpp.
#define CEILDIV | ( | a, | |
b | |||
) | (((a)+(b)-1)/(b)) |
Definition at line 337 of file TupleList.hpp.
#define ceilr ceil |
Definition at line 69 of file TupleList.hpp.
#define cosr cos |
Definition at line 72 of file TupleList.hpp.
#define COUNT_SIZE (DIGITS*DIGIT_VALUES) |
Definition at line 340 of file TupleList.hpp.
#define DIGIT_BITS 8 |
Definition at line 334 of file TupleList.hpp.
#define DIGIT_MASK ((Value)(DIGIT_VALUES-1)) |
Definition at line 336 of file TupleList.hpp.
#define DIGIT_VALUES (1<<DIGIT_BITS) |
Definition at line 335 of file TupleList.hpp.
#define DIGITS CEILDIV(CHAR_BIT*sizeof(Value),DIGIT_BITS) |
Definition at line 338 of file TupleList.hpp.
#define EPS (128*DBL_EPSILON) |
Definition at line 74 of file TupleList.hpp.
#define fabsr fabs |
Definition at line 71 of file TupleList.hpp.
#define floorr floor |
Definition at line 68 of file TupleList.hpp.
#define GLOBAL_INT long |
Definition at line 42 of file TupleList.hpp.
#define INTEGER int |
Definition at line 33 of file TupleList.hpp.
#define PI 3.1415926535897932384626433832795028841971693993751058209749445923 |
Definition at line 75 of file TupleList.hpp.
#define sinr sin |
Definition at line 73 of file TupleList.hpp.
#define sint sint_ |
Definition at line 81 of file TupleList.hpp.
#define slong slong_ |
Definition at line 82 of file TupleList.hpp.
#define sqrtr sqrt |
Definition at line 70 of file TupleList.hpp.
#define uint uint_ |
Definition at line 79 of file TupleList.hpp.
#define ulong ulong_ |
Definition at line 80 of file TupleList.hpp.
#define VALUE_BITS (DIGIT_BITS*DIGITS) |
Definition at line 339 of file TupleList.hpp.
typedef double realType |
Definition at line 67 of file TupleList.hpp.
Definition at line 84 of file TupleList.hpp.
typedef signed GLOBAL_INT slong |
Definition at line 89 of file TupleList.hpp.
Definition at line 85 of file TupleList.hpp.
typedef unsigned GLOBAL_INT ulong |
Definition at line 90 of file TupleList.hpp.