MOAB: Mesh Oriented datABase  (version 5.2.1)
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

namespace  moab
 

Class representing axis-aligned bounding box.


Defines

#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 ) )

Define Documentation

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

Definition at line 16 of file SmoothFace.hpp.

#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.

Referenced by moab::SmoothFace::facet_area_coordinate().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines