Mesh Oriented datABase  (version 5.5.1)
An array-based unstructured mesh library
SmoothFace.hpp File Reference
#include "moab/Interface.hpp"
#include "moab/Range.hpp"
#include "moab/CartVect.hpp"
#include "MBTagConventions.hpp"
#include "moab/Types.hpp"
#include <cmath>
#include <vector>
#include <map>
#include "moab/GeomTopoTool.hpp"
+ Include dependency graph for SmoothFace.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moab::SmoothFace
 Implement CAMAL geometry callbacks using smooth iMesh. More...
 

Namespaces

 moab
 Class representing axis-aligned bounding box.
 

Macros

#define determ3(p1, q1, p2, q2, p3, q3)    ( ( q3 ) * ( ( p2 ) - ( p1 ) ) + ( q2 ) * ( ( p1 ) - ( p3 ) ) + ( q1 ) * ( ( p3 ) - ( p2 ) ) )
 
#define blend(x)   ( -2.0 * ( x ) * ( x ) * ( x ) + 3.0 * ( x ) * ( x ) )
 

Macro Definition Documentation

◆ blend

#define blend (   x)    ( -2.0 * ( x ) * ( x ) * ( x ) + 3.0 * ( x ) * ( x ) )

Definition at line 16 of file SmoothFace.hpp.

◆ determ3

#define determ3 (   p1,
  q1,
  p2,
  q2,
  p3,
  q3 
)     ( ( q3 ) * ( ( p2 ) - ( p1 ) ) + ( q2 ) * ( ( p1 ) - ( p3 ) ) + ( q1 ) * ( ( p3 ) - ( p2 ) ) )

Definition at line 14 of file SmoothFace.hpp.