#include <cassert>
#include "moab/MOABConfig.h"
#include <H5Tpublic.h>
#include <H5Ppublic.h>
#include <H5Epublic.h>
#include "moab/Interface.hpp"
#include "Internals.hpp"
#include "MBTagConventions.hpp"
#include "ReadHDF5.hpp"
#include "moab/CN.hpp"
#include "moab/FileOptions.hpp"
#include "moab/CpuTimer.hpp"
#include <cstdlib>
#include <cstring>
#include <limits>
#include <functional>
#include <iostream>
#include "IODebugTrack.hpp"
#include "ReadHDF5Dataset.hpp"
#include "ReadHDF5VarLen.hpp"
#include "moab_mpe.h"
Go to the source code of this file.
|
| moab |
| Class representing axis-aligned bounding box.
|
|
|
static herr_t | moab::handle_hdf5_error (void *data) |
|
static void | moab::copy_sorted_file_ids (const EntityHandle *sorted_ids, long num_ids, Range &results) |
|
static void | moab::intersect (const mhdf_EntDesc &group, const Range &range, Range &result) |
|
static bool | moab::set_map_intersect (bool ranged, const long *contents, int content_len, const RangeMap< long, EntityHandle > &id_map) |
|
static Range::iterator | moab::copy_set_contents (Range::iterator hint, int ranged, EntityHandle *contents, long length, Range &results) |
|
◆ assert_range
#define assert_range |
( |
|
PTR, |
|
|
|
CNT |
|
) |
| |
Value: assert( ( PTR ) >= (void*)dataBuffer ); \
assert( ( ( PTR ) + ( CNT ) ) <= (void*)( dataBuffer + bufferSize ) );
Definition at line 85 of file ReadHDF5.cpp.
◆ CHECK_OPEN_HANDLES
#define CHECK_OPEN_HANDLES CheckOpenReadHDF5Handles check_open_handles_( filePtr, __LINE__ ) |
◆ debug_barrier
#define debug_barrier |
( |
| ) |
debug_barrier_line( __LINE__ ) |
◆ READ_HDF5_BUFFER_SIZE
#define READ_HDF5_BUFFER_SIZE ( 128 * 1024 * 1024 ) |