Commit 04bdaf06 authored by David Moxey's avatar David Moxey

Fix issue with std::placeholders vs boost::placeholders

parent 2477c58d
...@@ -66,55 +66,55 @@ namespace Nektar ...@@ -66,55 +66,55 @@ namespace Nektar
BLPoints(const PointsKey &key):PointsBaseType(key) BLPoints(const PointsKey &key):PointsBaseType(key)
{ {
using namespace std::placeholders; namespace pl = std::placeholders;
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussGaussLegendre), PointsKey(0, eGaussGaussLegendre),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussRadauMLegendre), PointsKey(0, eGaussRadauMLegendre),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussRadauPLegendre), PointsKey(0, eGaussRadauPLegendre),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussLobattoLegendre), PointsKey(0, eGaussLobattoLegendre),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussGaussChebyshev), PointsKey(0, eGaussGaussChebyshev),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussRadauMChebyshev), PointsKey(0, eGaussRadauMChebyshev),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussRadauPChebyshev), PointsKey(0, eGaussRadauPChebyshev),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussLobattoChebyshev), PointsKey(0, eGaussLobattoChebyshev),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussRadauMAlpha0Beta1), PointsKey(0, eGaussRadauMAlpha0Beta1),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussRadauMAlpha0Beta2), PointsKey(0, eGaussRadauMAlpha0Beta2),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussRadauMAlpha1Beta0), PointsKey(0, eGaussRadauMAlpha1Beta0),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eGaussRadauMAlpha2Beta0), PointsKey(0, eGaussRadauMAlpha2Beta0),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, ePolyEvenlySpaced), PointsKey(0, ePolyEvenlySpaced),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eFourierEvenlySpaced), PointsKey(0, eFourierEvenlySpaced),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eBoundaryLayerPoints), PointsKey(0, eBoundaryLayerPoints),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator( m_InterpManager.RegisterCreator(
PointsKey(0, eBoundaryLayerPointsRev), PointsKey(0, eBoundaryLayerPointsRev),
std::bind(&BLPoints::CreateMatrix, this, _1)); std::bind(&BLPoints::CreateMatrix, this, pl::_1));
} }
private: private:
......
...@@ -62,35 +62,35 @@ namespace Nektar ...@@ -62,35 +62,35 @@ namespace Nektar
FourierPoints(const PointsKey &key):PointsBaseType(key) FourierPoints(const PointsKey &key):PointsBaseType(key)
{ {
using namespace std::placeholders; namespace pl = std::placeholders;
m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussLegendre),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMLegendre),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPLegendre),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoLegendre),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussChebyshev),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMChebyshev),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPChebyshev),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoChebyshev),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta1), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta1),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta2), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta2),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha1Beta0), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha1Beta0),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha2Beta0), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha2Beta0),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, ePolyEvenlySpaced), m_InterpManager.RegisterCreator(PointsKey(0, ePolyEvenlySpaced),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eFourierEvenlySpaced), m_InterpManager.RegisterCreator(PointsKey(0, eFourierEvenlySpaced),
std::bind(&FourierPoints::CreateMatrix, this, _1)); std::bind(&FourierPoints::CreateMatrix, this, pl::_1));
} }
private: private:
......
...@@ -61,37 +61,37 @@ namespace Nektar ...@@ -61,37 +61,37 @@ namespace Nektar
FourierSingleModePoints(const PointsKey &key):PointsBaseType(key) FourierSingleModePoints(const PointsKey &key):PointsBaseType(key)
{ {
using namespace std::placeholders; namespace pl = std::placeholders;
m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussLegendre),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMLegendre),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPLegendre),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoLegendre),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussChebyshev),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMChebyshev),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPChebyshev),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoChebyshev),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta1), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta1),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta2), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta2),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha1Beta0), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha1Beta0),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha2Beta0), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha2Beta0),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, ePolyEvenlySpaced), m_InterpManager.RegisterCreator(PointsKey(0, ePolyEvenlySpaced),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eFourierEvenlySpaced), m_InterpManager.RegisterCreator(PointsKey(0, eFourierEvenlySpaced),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eFourierSingleModeSpaced), m_InterpManager.RegisterCreator(PointsKey(0, eFourierSingleModeSpaced),
std::bind(&FourierSingleModePoints::CreateMatrix, this, _1)); std::bind(&FourierSingleModePoints::CreateMatrix, this, pl::_1));
} }
private: private:
......
...@@ -68,87 +68,87 @@ namespace Nektar ...@@ -68,87 +68,87 @@ namespace Nektar
GaussPoints(const PointsKey &pkey):PointsBaseType(pkey) GaussPoints(const PointsKey &pkey):PointsBaseType(pkey)
{ {
using namespace std::placeholders; namespace pl = std::placeholders;
m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussLegendre),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMLegendre),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPLegendre),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoLegendre),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussGaussChebyshev),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMChebyshev),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauPChebyshev),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoChebyshev), m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoChebyshev),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta1), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta1),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta2), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta2),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha1Beta0), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha1Beta0),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha2Beta0), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha2Beta0),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussKronrodLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussKronrodLegendre),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauKronrodMLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauKronrodMLegendre),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauKronrodMAlpha1Beta0), m_InterpManager.RegisterCreator(PointsKey(0, eGaussRadauKronrodMAlpha1Beta0),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoKronrodLegendre), m_InterpManager.RegisterCreator(PointsKey(0, eGaussLobattoKronrodLegendre),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eFourierEvenlySpaced), m_InterpManager.RegisterCreator(PointsKey(0, eFourierEvenlySpaced),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, ePolyEvenlySpaced), m_InterpManager.RegisterCreator(PointsKey(0, ePolyEvenlySpaced),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eBoundaryLayerPoints), m_InterpManager.RegisterCreator(PointsKey(0, eBoundaryLayerPoints),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_InterpManager.RegisterCreator(PointsKey(0, eBoundaryLayerPointsRev), m_InterpManager.RegisterCreator(PointsKey(0, eBoundaryLayerPointsRev),
std::bind(&GaussPoints::CreateMatrix, this, _1)); std::bind(&GaussPoints::CreateMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussGaussLegendre), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussGaussLegendre),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMLegendre), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMLegendre),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauPLegendre), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauPLegendre),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussLobattoLegendre), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussLobattoLegendre),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussGaussChebyshev), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussGaussChebyshev),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMChebyshev), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMChebyshev),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauPChebyshev), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauPChebyshev),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussLobattoChebyshev), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussLobattoChebyshev),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta1), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta1),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta2), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha0Beta2),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha1Beta0), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha1Beta0),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha2Beta0), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauMAlpha2Beta0),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussKronrodLegendre), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussKronrodLegendre),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauKronrodMLegendre), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauKronrodMLegendre),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauKronrodMAlpha1Beta0), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussRadauKronrodMAlpha1Beta0),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussLobattoKronrodLegendre), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eGaussLobattoKronrodLegendre),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eFourierEvenlySpaced), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eFourierEvenlySpaced),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, ePolyEvenlySpaced), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, ePolyEvenlySpaced),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eBoundaryLayerPoints), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eBoundaryLayerPoints),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eBoundaryLayerPointsRev), m_GalerkinProjectionManager.RegisterCreator(PointsKey(0, eBoundaryLayerPointsRev),
std::bind(&GaussPoints::CreateGPMatrix, this, _1)); std::bind(&GaussPoints::CreateGPMatrix, this, pl::_1));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment