Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
TupleList.hpp File Reference
#include <climits>
#include <cstdlib>
#include "moab/Types.hpp"
#include <string>
+ Include dependency graph for TupleList.hpp:
+ This graph shows which files directly or indirectly include this file:

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 uint   uint_
#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 moab::EntityHandle Ulong

Functions

void moab::fail (const char *fmt,...)

Define Documentation

#define buffer_init (   sz)    buffer_init_( sz, __FILE__ )

Definition at line 122 of file TupleList.hpp.

#define buffer_reserve (   min)    buffer_reserve_( min, __FILE__ )

Definition at line 123 of file TupleList.hpp.

#define CEILDIV (   a,
 
)    ( ( ( a ) + (b)-1 ) / ( b ) )

Definition at line 326 of file TupleList.hpp.

#define COUNT_SIZE   ( DIGITS * DIGIT_VALUES )

Definition at line 329 of file TupleList.hpp.

#define DIGIT_BITS   8

Definition at line 323 of file TupleList.hpp.

#define DIGIT_MASK   ( (Value)( DIGIT_VALUES - 1 ) )

Definition at line 325 of file TupleList.hpp.

#define DIGIT_VALUES   ( 1 << DIGIT_BITS )

Definition at line 324 of file TupleList.hpp.

#define DIGITS   CEILDIV( CHAR_BIT * sizeof( Value ), DIGIT_BITS )

Definition at line 327 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 sint   sint_

Definition at line 57 of file TupleList.hpp.

#define slong   slong_

Definition at line 58 of file TupleList.hpp.

#define uint   uint_

Definition at line 55 of file TupleList.hpp.

#define VALUE_BITS   ( DIGIT_BITS * DIGITS )

Definition at line 328 of file TupleList.hpp.


Typedef Documentation

typedef double realType

Definition at line 51 of file TupleList.hpp.

typedef signed INTEGER sint

Definition at line 60 of file TupleList.hpp.

typedef signed GLOBAL_INT slong

Definition at line 65 of file TupleList.hpp.

typedef unsigned INTEGER uint

Definition at line 61 of file TupleList.hpp.

Definition at line 72 of file TupleList.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines