MeshKit  1.0
EBMesher.hpp File Reference
#include <vector>
#include <map>
#include "meshkit/Types.hpp"
#include "meshkit/Error.hpp"
#include "meshkit/MeshScheme.hpp"
#include "meshkit/ModelEnt.hpp"
#include "meshkit/iMesh.hpp"
#include "moab/Interface.hpp"
#include "moab/GeomTopoTool.hpp"
#include "moab/OrientedBoxTreeTool.hpp"
Include dependency graph for EBMesher.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CutFraction
 stores boundary element edge cut fraction More...
struct  CutCellSurfEdgeKey
struct  IntersectDist
 stores intersection distances More...
struct  VolFrac
 stores volume fractions More...
struct  LessThan
class  EBMesher
 A meshing geometry as Cartesian structured mesh It makes constructs tree structure with triangles and makes hexes bounding geometry With ray-tracing, find intersections and determine element inside/outside/boundary. Intersection fraction is stored to boundary elements. Element inside/outside/boundary status are stored as tag. More...

Namespaces

namespace  MeshKit

Enumerations

enum  EdgeStatus { INSIDE, OUTSIDE, BOUNDARY }
 edge status More...

Enumeration Type Documentation

enum EdgeStatus

edge status

Enumerator:
INSIDE 
OUTSIDE 
BOUNDARY 

Definition at line 18 of file EBMesher.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines