35 #ifndef NEKMESHUTILS_OCTREE_SOURCEPOINT_H 
   36 #define NEKMESHUTILS_OCTREE_SOURCEPOINT_H 
   38 #include <boost/core/ignore_unused.hpp> 
   45 namespace NekMeshUtils
 
   88         boost::ignore_unused(i);
 
   93         boost::ignore_unused(surf, uv);
 
  213         boost::ignore_unused(i);
 
  276         boost::ignore_unused(surf, uv);
 
#define NEKERROR(type, msg)
Assert Level 0 – Fundamental assert which is used whether in FULLDEBUG, DEBUG or OPT compilation mode...
 
General purpose memory allocation routines with the ability to allocate from thread specific memory p...
 
static std::shared_ptr< DataType > AllocateSharedPtr(const Args &...args)
Allocate a shared pointer from the memory pool.
 
class for a planar boundary based samlping Point
 
void SetDelta(NekDouble i)
 
void GetCAD(int &surf, Array< OneD, NekDouble > &uv)
gets the corresponding cad information for the point
 
CPointSharedPtr ChangeType()
 
Array< OneD, NekDouble > m_uv
uv coord on surf
 
BPoint(int i, Array< OneD, NekDouble > uv, Array< OneD, NekDouble > l)
constructor for a boundary point without delta
 
class for a curvature based samlping Point
 
NekDouble m_delta
delta parameter
 
Array< OneD, NekDouble > m_uv
uv coord on surf
 
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
 
void SetDelta(NekDouble i)
 
NekDouble GetDelta()
get mesh spacing paramter
 
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)
 
Array< OneD, NekDouble > GetLoc()
 
Array< OneD, NekDouble > m_loc
x,y,z location
 
SPBase(Array< OneD, NekDouble > l)
 
virtual void SetDelta(NekDouble i)
 
virtual NekDouble GetDelta()
 
class for a general source point
 
void SetDelta(NekDouble i)
 
void GetCAD(int &surf, Array< OneD, NekDouble > &uv)
 
SrcPoint(Array< OneD, NekDouble > l, NekDouble d)
constructor for a boundary point without delta
 
NekDouble GetDelta()
get mesh spacing paramter
 
std::shared_ptr< SrcPoint > SrcPointSharedPtr
 
std::shared_ptr< BPoint > BPointSharedPtr
 
std::shared_ptr< SPBase > SPBaseSharedPtr
 
std::shared_ptr< CPoint > CPointSharedPtr