moab
AdaptiveKDTree.cpp File Reference
#include "moab/AdaptiveKDTree.hpp"
#include "moab/Interface.hpp"
#include "moab/GeomUtil.hpp"
#include "moab/Range.hpp"
#include "moab/ElemEvaluator.hpp"
#include "moab/CpuTimer.hpp"
#include "Internals.hpp"
#include <math.h>
#include <assert.h>
#include <algorithm>
#include <limits>
#include <iostream>
#include <cstdio>

Go to the source code of this file.

Classes

struct  moab::NodeDistance
struct  moab::NodeSeg
struct  moab::SimpleStat< T >

Namespaces

namespace  moab
 

Class representing axis-aligned bounding box.


Defines

#define MB_AD_KD_TREE_DEFAULT_TAG_NAME
#define MB_AD_KD_TREE_USE_SINGLE_TAG
#define MB_AD_KD_TREE_USE_TWO_DOUBLE_TAG

Functions

static ErrorCode moab::closest_to_triangles (Interface *moab, const Range &tris, const CartVect &from, double &shortest_dist_sqr, CartVect &closest_pt, EntityHandle &closest_tri)
static ErrorCode moab::closest_to_triangles (Interface *moab, EntityHandle set_handle, const CartVect &from, double &shortest_dist_sqr, CartVect &closest_pt, EntityHandle &closest_tri)
static std::string moab::mem_to_string (unsigned long mem)

Detailed Description

Definition in file AdaptiveKDTree.cpp.


Define Documentation

Definition at line 23 of file AdaptiveKDTree.cpp.

Definition at line 26 of file AdaptiveKDTree.cpp.

Definition at line 32 of file AdaptiveKDTree.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines