36 #ifndef NEKMESHUTILS_OCTREE_SOURCEPOINT_H 
   37 #define NEKMESHUTILS_OCTREE_SOURCEPOINT_H 
   44 namespace NekMeshUtils
 
  200         ASSERTL0(
false,
"Cannot retrieve delta from this type");
 
  206         ASSERTL0(
false,
"Cannot retrieve delta from this type");
 
  268         ASSERTL0(
false,
"Cannot retrieve CAD from this type")
 
#define ASSERTL0(condition, msg)
CPointSharedPtr ChangeType()
Array< OneD, NekDouble > m_loc
x,y,z location 
boost::shared_ptr< SrcPoint > SrcPointSharedPtr
void SetDelta(NekDouble i)
static boost::shared_ptr< DataType > AllocateSharedPtr()
Allocate a shared pointer from the memory pool. 
General purpose memory allocation routines with the ability to allocate from thread specific memory p...
void SetDelta(NekDouble i)
void GetCAD(int &surf, Array< OneD, NekDouble > &uv)
void SetDelta(NekDouble i)
Array< OneD, NekDouble > GetLoc()
SrcPoint(Array< OneD, NekDouble > l, NekDouble d)
constructor for a boundary point without delta 
NekDouble m_delta
delta parameter 
BPoint(int i, Array< OneD, NekDouble > uv, Array< OneD, NekDouble > l)
constructor for a boundary point without delta 
NekDouble GetDelta()
get mesh spacing paramter 
Array< OneD, NekDouble > m_uv
uv coord on surf 
Array< OneD, NekDouble > m_uv
uv coord on surf 
virtual NekDouble GetDelta()
NekDouble GetDelta()
get mesh spacing paramter 
class for a general source point 
boost::shared_ptr< SPBase > SPBaseSharedPtr
class for a curvature based samlping Point 
base class of sizing point for octree construction these carry information the octree needs and have ...
virtual void GetCAD(int &surf, Array< OneD, NekDouble > &uv)
class for a planar boundary based samlping Point 
void GetCAD(int &surf, Array< OneD, NekDouble > &uv)
gets the corresponding cad information for the point 
boost::shared_ptr< BPoint > BPointSharedPtr
virtual void SetDelta(NekDouble i)
boost::shared_ptr< CPoint > CPointSharedPtr
SPBase(Array< OneD, NekDouble > l)
CPoint(int i, Array< OneD, NekDouble > uv, Array< OneD, NekDouble > l, NekDouble d)
constructor for a valid point (has radius of curvature) 
void GetCAD(int &surf, Array< OneD, NekDouble > &uv)
gets the corresponding cad information for the point