PeriDyno 1.0.0
Loading...
Searching...
No Matches
SparseOctree.h File Reference
#include "DataTypes.h"
#include "TopologyConstants.h"
#include "Primitive/Primitive3D.h"
#include "Array/Array.h"
Include dependency graph for SparseOctree.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dyno::OctreeNode
 
struct  dyno::NodeCmp
 
class  dyno::SparseOctree< TDataType >
 

Namespaces

namespace  dyno
 This is an implementation of AdditiveCCD based on peridyno.
 

Macros

#define MAX_LEVEL   15
 
#define DIM   3
 

Functions

DYN_FUNC OcKey dyno::CalculateMortonCode (Level l, OcIndex x, OcIndex y, OcIndex z)
 
DYN_FUNC void dyno::RecoverFromMortonCode (OcKey key, Level &l, OcIndex &x, OcIndex &y, OcIndex &z)
 

Macro Definition Documentation

◆ DIM

#define DIM   3

Definition at line 16 of file SparseOctree.h.

◆ MAX_LEVEL

#define MAX_LEVEL   15

Definition at line 15 of file SparseOctree.h.