moab
SmoothFace.hpp File Reference
#include "moab/Interface.hpp"
#include "moab/Range.hpp"
#include "moab/CartVect.hpp"
#include "MBTagConventions.hpp"
#include "moab/Types.hpp"
#include <vector>
#include <map>
#include "moab/GeomTopoTool.hpp"

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 sqr(a)   ((a)*(a))
#define cube(a)   (sqr(a) * (a))
#define quart(a)   (sqr(a) * sqr(a))
#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 cube (   a)    (sqr(a) * (a))

Definition at line 14 of file SmoothFace.hpp.

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

Definition at line 12 of file SmoothFace.hpp.

#define quart (   a)    (sqr(a) * sqr(a))

Definition at line 15 of file SmoothFace.hpp.

#define sqr (   a)    ((a)*(a))

Definition at line 13 of file SmoothFace.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines