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 "fmt/fmt.hpp"
#include <vector>
#include <iterator>
#include <limits>
#include <sstream>
#include <unordered_map>

Classes

class  axom::quest::detail::InOutOctreeStats< DIM >
 
class  axom::quest::detail::InOutOctreeValidator< DIM >
 
class  axom::quest::detail::InOutOctreeMeshDumper< DIM >
 
class  axom::quest::InOutBlockData
 Compact BlockDataType for an InOutOctree. More...
 
class  axom::quest::DynamicGrayBlockData
 Verbose BlockDataType for an InOutOctree. More...
 
class  axom::quest::InOutOctree< DIM >
 
class  axom::quest::detail::InOutOctreeMeshDumper< DIM >
 
class  axom::quest::detail::InOutOctreeValidator< DIM >
 
class  axom::quest::detail::InOutOctreeStats< DIM >
 
struct  axom::quest::detail::InOutOctreeStats< DIM >::Totals
 

Namespaces

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

Macros

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

Functions

std::ostream & axom::quest::operator<< (std::ostream &os, const InOutBlockData &iob)
 
std::ostream & axom::quest::operator<< (std::ostream &os, const DynamicGrayBlockData &bData)
 

Detailed Description

Defines an InOutOctree for containment queries on a surface.

Macro Definition Documentation

◆ DEBUG_VERT_IDX

◆ DEBUG_TRI_IDX

#define DEBUG_TRI_IDX   -2

◆ DEBUG_BLOCK_2

#define DEBUG_BLOCK_2   BlockIndex::invalid_index()

◆ DEBUG_BLOCK_1

#define DEBUG_BLOCK_1   BlockIndex::invalid_index()

◆ QUEST_OCTREE_DEBUG_LOG_IF

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