Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
#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.
Classes | |
class | moab::CheckOpenReadHDF5Handles |
struct | moab::SetContOffComp |
Namespaces | |
namespace | moab |
Class representing axis-aligned bounding box. | |
Defines | |
#define | READ_HDF5_BUFFER_SIZE ( 128 * 1024 * 1024 ) |
#define | assert_range(PTR, CNT) |
#define | debug_barrier() debug_barrier_line( __LINE__ ) |
#define | CHECK_OPEN_HANDLES CheckOpenReadHDF5Handles check_open_handles_( filePtr, __LINE__ ) |
Functions | |
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) |
Variables | |
const bool | moab::DEFAULT_BLOCKED_COORDINATE_IO = false |
const bool | moab::DEFAULT_BCAST_SUMMARY = true |
const bool | moab::DEFAULT_BCAST_DUPLICATE_READS = true |
#define assert_range | ( | PTR, | |
CNT | |||
) |
assert( ( PTR ) >= (void*)dataBuffer ); \ assert( ( ( PTR ) + ( CNT ) ) <= (void*)( dataBuffer + bufferSize ) );
Definition at line 85 of file ReadHDF5.cpp.
Referenced by moab::ReadHDF5::find_sets_containing(), moab::ReadHDF5::get_tagged_entities(), moab::ReadHDF5::read_adjacencies(), moab::ReadHDF5::read_node_adj_elems(), and moab::ReadHDF5::search_tag_values().
#define CHECK_OPEN_HANDLES CheckOpenReadHDF5Handles check_open_handles_( filePtr, __LINE__ ) |
Definition at line 180 of file ReadHDF5.cpp.
Referenced by moab::ReadHDF5::create_tag(), moab::ReadHDF5::find_sets_containing(), moab::ReadHDF5::get_partition(), moab::ReadHDF5::get_set_contents(), moab::ReadHDF5::get_tagged_entities(), moab::ReadHDF5::load_file_impl(), moab::ReadHDF5::load_file_partial(), moab::ReadHDF5::read_adjacencies(), moab::ReadHDF5::read_all_set_meta(), moab::ReadHDF5::read_dense_tag(), moab::ReadHDF5::read_elems(), moab::ReadHDF5::read_node_adj_elems(), moab::ReadHDF5::read_nodes(), moab::ReadHDF5::read_poly(), moab::ReadHDF5::read_qa(), moab::ReadHDF5::read_set_ids_recursive(), moab::ReadHDF5::read_sets(), moab::ReadHDF5::read_sparse_tag(), moab::ReadHDF5::read_sparse_tag_indices(), moab::ReadHDF5::read_tag(), moab::ReadHDF5::read_tag_values_all(), moab::ReadHDF5::read_tag_values_partial(), moab::ReadHDF5::read_var_len_tag(), moab::ReadHDF5::search_tag_values(), moab::ReadHDF5::store_file_ids(), and moab::ReadHDF5::store_sets_file_ids().
#define debug_barrier | ( | ) | debug_barrier_line( __LINE__ ) |
Definition at line 133 of file ReadHDF5.cpp.
Referenced by moab::ReadHDF5::load_file_partial(), moab::ReadHDF5::read_adjacencies(), moab::ReadHDF5::read_elems(), moab::ReadHDF5::read_node_adj_elems(), moab::ReadHDF5::read_poly(), moab::ReadHDF5::read_sets(), moab::ReadHDF5::read_tag(), and moab::ReadHDF5::search_tag_values().
#define READ_HDF5_BUFFER_SIZE ( 128 * 1024 * 1024 ) |
Definition at line 83 of file ReadHDF5.cpp.
Referenced by moab::ReadHDF5::set_up_read().