Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
#include <vector>
#include <set>
#include <iostream>
#include <map>
#include <algorithm>
#include <bitset>
#include <numeric>
#include <cmath>
#include <tr1/unordered_map>
#include <limits>
#include "common_tree.hpp"
Go to the source code of this file.
Classes | |
class | moab::Element_tree< _Entity_handles, _Box, _Moab, _Parametrizer > |
Namespaces | |
namespace | moab |
Class representing axis-aligned bounding box. | |
namespace | moab::_element_tree |
Defines | |
#define | MAX_ITERATIONS 2 |
#define | ELEMENTS_PER_LEAF 30 |
#define | MAX_DEPTH 30 |
#define | EPSILON 1e-1 |
#define ELEMENTS_PER_LEAF 30 |
Definition at line 466 of file element_tree.hpp.
Referenced by moab::Element_tree< _Entity_handles, _Box, _Moab, _Parametrizer >::build_tree().
#define EPSILON 1e-1 |
Definition at line 468 of file element_tree.hpp.
Referenced by moab::Element_tree< _Entity_handles, _Box, _Moab, _Parametrizer >::build_tree().
#define MAX_DEPTH 30 |
Definition at line 467 of file element_tree.hpp.
#define MAX_ITERATIONS 2 |
Definition at line 248 of file element_tree.hpp.
Box bounding_box |
Definition at line 122 of file element_tree.hpp.
std::vector< int > children |
Definition at line 214 of file element_tree.hpp.
Referenced by moab::Element_tree< _Entity_handles, _Box, _Moab, _Parametrizer >::build_tree(), moab::OrientedBoxTreeTool::closest_to_location(), moab::BSPTree::delete_tree(), moab::OrientedBoxTreeTool::delete_tree(), moab::Tree::delete_tree_sets(), moab::AdaptiveKDTree::distance_search(), moab::GeomTopoTool::duplicate_model(), moab::AdaptiveKDTree::find_close_triangle(), moab::BVHTree::find_point(), smoab::Interface::findEntitiesWithDimension(), smoab::Interface::findEntitiesWithMultipleParents(), gentityset_test(), moab::FBEngine::get_vert_edges(), smoab::Interface::getChildSets(), iMesh_getChldn(), iMesh_isChildOf(), moab::BSPTree::leaf_containing_point(), main(), moab::MeshSetSequence::num_children(), moab::AdaptiveKDTree::point_search(), moab::OrientedBoxTreeTool::preorder_traverse(), moab::AdaptiveKDTree::ray_intersect_triangles(), moab::ReadHDF5::read_set_ids_recursive(), moab::OrientedBoxTreeTool::recursive_stats(), moab::FBEngine::redistribute_boundary_edges_to_faces(), moab::OrientedBoxTreeTool::sphere_intersect_triangles(), moab::AdaptiveKDTree::split_leaf(), moab::BSPTree::split_leaf(), moab::TreeStats::traverse(), and moab::WriteHDF5Parallel::unpack_set().
int dim |
Definition at line 128 of file element_tree.hpp.
Entities entities |
Definition at line 220 of file element_tree.hpp.
int& left_ |
Definition at line 215 of file element_tree.hpp.
double left_line |
Definition at line 124 of file element_tree.hpp.
Referenced by moab::Element_tree< _Entity_handles, _Box, _Moab, _Parametrizer >::compute_split().
double left_rightline |
Definition at line 127 of file element_tree.hpp.
Referenced by moab::Element_tree< _Entity_handles, _Box, _Moab, _Parametrizer >::determine_split().
int middle_ |
Definition at line 215 of file element_tree.hpp.
int right_ |
Definition at line 215 of file element_tree.hpp.
double right_leftline |
Definition at line 126 of file element_tree.hpp.
Referenced by moab::Element_tree< _Entity_handles, _Box, _Moab, _Parametrizer >::determine_split().
double right_line |
Definition at line 125 of file element_tree.hpp.
Referenced by moab::Element_tree< _Entity_handles, _Box, _Moab, _Parametrizer >::compute_split().
std::vector< std::size_t > sizes |
Definition at line 121 of file element_tree.hpp.
Referenced by moab::VertexSequence::create_data_subset(), mesh_size_test(), moab::ReorderTool::reorder_tag_data(), and moab::TagInfo::size_from_data_type().
double split |
Definition at line 123 of file element_tree.hpp.