Mesh Oriented datABase  (version 5.5.0)
An array-based unstructured mesh library
NestedRefine.hpp File Reference
#include "moab/MOABConfig.h"
#include "moab/Range.hpp"
#include "moab/CN.hpp"
#include <map>
#include <set>
+ Include dependency graph for NestedRefine.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moab::NestedRefine
 
struct  moab::NestedRefine::codeperf
 
struct  moab::NestedRefine::refPatterns
 refPatterns More...
 
struct  moab::NestedRefine::intFEdge
 Helper. More...
 
struct  moab::NestedRefine::level_memory
 
struct  moab::NestedRefine::pmat
 

Namespaces

 moab
 Class representing axis-aligned bounding box.
 

Macros

#define MAX_DEGREE   3
 
#define MAX_VERTS   64
 
#define MAX_CHILDRENS   27
 
#define MAX_HE   12
 
#define MAX_HF   6
 
#define MAX_CONN   8
 
#define MAX_VHF   20
 
#define MAX_LEVELS   20
 
#define MAX_PROCS   64
 

Detailed Description

This class implements the generation of a hierarchy of meshes via uniform refinement from an input mesh. The internal upper bound on the number of levels is set to 20.

Definition in file NestedRefine.hpp.

Macro Definition Documentation

◆ MAX_CHILDRENS

#define MAX_CHILDRENS   27

Definition at line 20 of file NestedRefine.hpp.

◆ MAX_CONN

#define MAX_CONN   8

Definition at line 23 of file NestedRefine.hpp.

◆ MAX_DEGREE

#define MAX_DEGREE   3

Definition at line 18 of file NestedRefine.hpp.

◆ MAX_HE

#define MAX_HE   12

Definition at line 21 of file NestedRefine.hpp.

◆ MAX_HF

#define MAX_HF   6

Definition at line 22 of file NestedRefine.hpp.

◆ MAX_LEVELS

#define MAX_LEVELS   20

Definition at line 25 of file NestedRefine.hpp.

◆ MAX_PROCS

#define MAX_PROCS   64

Definition at line 26 of file NestedRefine.hpp.

◆ MAX_VERTS

#define MAX_VERTS   64

Definition at line 19 of file NestedRefine.hpp.

◆ MAX_VHF

#define MAX_VHF   20

Definition at line 24 of file NestedRefine.hpp.