AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
InOutOctree.hpp File Reference

Defines an InOutOctree for containment queries on a surface. More...

#include "axom/core.hpp"
#include "axom/slic.hpp"
#include "axom/slam.hpp"
#include "axom/primal.hpp"
#include "axom/mint.hpp"
#include "axom/spin.hpp"
#include "detail/inout/BlockData.hpp"
#include "detail/inout/MeshWrapper.hpp"
#include "detail/inout/InOutOctreeValidator.hpp"
#include "detail/inout/InOutOctreeStats.hpp"
#include "axom/fmt.hpp"
#include <vector>
#include <iterator>
#include <limits>
#include <sstream>
#include <unordered_map>
#include "detail/inout/InOutOctreeMeshDumper.hpp"

Classes

class  axom::quest::InOutOctree< DIM >
 

Namespaces

 axom
 
 axom::quest
 
 axom::quest::detail
 

Macros

#define QUEST_OCTREE_DEBUG_LOG_IF(_cond, _msg)   ((void)0)
 
#define DEBUG_VERT_IDX   -2
 
#define DEBUG_TRI_IDX   -2
 
#define DEBUG_BLOCK_1   BlockIndex::invalid_index()
 
#define DEBUG_BLOCK_2   BlockIndex::invalid_index()
 

Detailed Description

Defines an InOutOctree for containment queries on a surface.

Macro Definition Documentation

◆ QUEST_OCTREE_DEBUG_LOG_IF

#define QUEST_OCTREE_DEBUG_LOG_IF (   _cond,
  _msg 
)    ((void)0)

◆ DEBUG_VERT_IDX

#define DEBUG_VERT_IDX   -2

◆ DEBUG_TRI_IDX

#define DEBUG_TRI_IDX   -2

◆ DEBUG_BLOCK_1

#define DEBUG_BLOCK_1   BlockIndex::invalid_index()

◆ DEBUG_BLOCK_2

#define DEBUG_BLOCK_2   BlockIndex::invalid_index()