36 #include <loki/Singleton.h> 
   54     namespace LibUtilities 
 
   94             return Loki::SingletonHolder<PointsManagerT>::Instance();
 
   99             return Loki::SingletonHolder<BasisManagerT>::Instance();
 
static boost::shared_ptr< PointsBaseType > Create(const PointsKey &key)
 
1D Gauss-Radau-Kronrod-Legendre quadrature points, pinned at x=-1 
 
1D Gauss-Radau-Chebyshev quadrature points, pinned at x=-1 
 
1D Gauss-Radau-Legendre quadrature points, pinned at x=1 
 
static boost::shared_ptr< PointsBaseType > Create(const PointsKey &key)
 
1D Gauss-Kronrod-Legendre quadrature points 
 
1D Gauss-Gauss-Legendre quadrature points 
 
Gauss Radau pinned at x=-1, . 
 
1D Gauss-Radau-Kronrod-Legendre pinned at x=-1,  
 
BasisManagerT & BasisManager(void)
 
1D Evenly-spaced points using Lagrange polynomial 
 
1D Lobatto Kronrod quadrature points 
 
1D Evenly-spaced points using Fourier Fit 
 
static boost::shared_ptr< PointsBaseType > Create(const PointsKey &key)
 
bool RegisterCreator(typename boost::call_traits< KeyType >::const_reference key, const CreateFuncType &createFunc)
Register the given function and associate it with the key. The return value is just to facilitate cal...
 
3D Nodal Electrostatic Points on a Tetrahedron 
 
1D Gauss-Radau-Chebyshev quadrature points, pinned at x=1 
 
PointsManagerT & PointsManager(void)
 
static boost::shared_ptr< Points< NekDouble > > Create(const PointsKey &pkey)
 
1D Gauss-Gauss-Chebyshev quadrature points 
 
static boost::shared_ptr< PointsBaseType > Create(const PointsKey &key)
 
3D Evenly-spaced points on a Tetrahedron 
 
2D Nodal Fekete Points on a Triangle 
 
1D power law distribution for boundary layer points 
 
static boost::shared_ptr< PointsBaseType > Create(const PointsKey &key)
 
static boost::shared_ptr< PointsBaseType > Create(const PointsKey &key)
 
1D Non Evenly-spaced points for Single Mode analysis 
 
Gauss Radau pinned at x=-1, . 
 
bool RegisterGlobalCreator(const CreateFuncType &createFunc)
Register the Global Create Function. The return value is just to facilitate calling statically...
 
1D power law distribution for boundary layer points 
 
3D Evenly-spaced points on a Prism 
 
static boost::shared_ptr< PointsBaseType > Create(const PointsKey &key)
 
static boost::shared_ptr< PointsBaseType > Create(const PointsKey &key)
 
2D Evenly-spaced points on a Triangle 
 
Gauss Radau pinned at x=-1, . 
 
static boost::shared_ptr< Basis > Create(const BasisKey &bkey)
Returns a new instance of a Basis with given BasisKey. 
 
Gauss Radau pinned at x=-1, . 
 
static boost::shared_ptr< PointsBaseType > Create(const PointsKey &key)
 
static boost::shared_ptr< PointsBaseType > Create(const PointsKey &key)
 
1D Gauss-Lobatto-Legendre quadrature points 
 
2D Nodal Electrostatic Points on a Triangle 
 
1D Gauss-Radau-Legendre quadrature points, pinned at x=-1 
 
1D Gauss-Lobatto-Legendre quadrature points