53     namespace LibUtilities
 
   58         template< 
typename T > NekVector<T> 
GetColumn(
const NekMatrix<T> & matA, 
int n);
 
   97                                                     const NekVector<NekDouble>& xi, 
const NekVector<NekDouble>& yi);
 
   99                                                                     const NekVector<NekDouble>& xi, 
const NekVector<NekDouble>& yi);
 
  101                                                                     const NekVector<NekDouble>& xi, 
const NekVector<NekDouble>& yi);
 
  107                                               const NekVector<NekDouble>& y, 
const NekVector<NekDouble>& z);
 
  112                                                        const NekVector<NekDouble>& xi, 
const NekVector<NekDouble>& yi, 
const NekVector<NekDouble>& zi);
 
  116                                             const NekVector<NekDouble>& z);
 
  121                  const NekVector<NekDouble>& z, 
const NekVector<NekDouble>& xi, 
const NekVector<NekDouble>& yi, 
const NekVector<NekDouble>& zi);
 
  124                                             const NekVector<NekDouble>& z);
 
  129                  const NekVector<NekDouble>& z, 
const NekVector<NekDouble>& xi, 
const NekVector<NekDouble>& yi, 
const NekVector<NekDouble>& zi);
 
  132                                             const NekVector<NekDouble>& z);
 
  137                  const NekVector<NekDouble>& z, 
const NekVector<NekDouble>& xi, 
const NekVector<NekDouble>& yi, 
const NekVector<NekDouble>& zi);
 
  154                                                     const NekVector<NekDouble>& z, 
int degree);
 
  157                                                                     const NekVector<NekDouble>& z, 
int degree);
 
  159                                                                     const NekVector<NekDouble>& z);
 
  161                                                                     const NekVector<NekDouble>& z, 
int degree);
 
  163                                                                     const NekVector<NekDouble>& z);
 
  165                                                                     const NekVector<NekDouble>& z, 
int degree);
 
  167                                                                     const NekVector<NekDouble>& z);
 
NekMatrix< NekDouble > GetVandermondeForYDerivative(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, int degree)
 
std::string MatrixToString(const NekMatrix< NekDouble > &A, int precision, NekDouble expSigFigs)
 
int GetDegree(int nBasisFunctions)
 
NekVector< NekDouble > TetYDerivative(int p, int q, int r, const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z)
 
NekVector< NekDouble > MakeTetQuadratureSystem(int nBasisFunctions)
 
NekMatrix< NekDouble > GetVandermondeForTetXDerivative(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, int degree)
 
SharedNekMatrixPtr MakeVmatrixOfTet(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z)
 
NekMatrix< NekDouble > GetTetInterpolationMatrix(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, const NekVector< NekDouble > &xi, const NekVector< NekDouble > &yi, const NekVector< NekDouble > &zi)
 
NekMatrix< NekDouble > GetTetVandermonde(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, int degree)
 
int GetTetDegree(int nBasisFunc)
 
NekVector< NekDouble > Hadamard(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y)
 
NekMatrix< NekDouble > GetTetXDerivativeOfMonomialVandermonde(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, int degree)
 
NekVector< NekDouble > DubinerPolyXDerivative(int p, int q, const NekVector< NekDouble > &x, const NekVector< NekDouble > &y)
 
NekVector< NekDouble > TetZDerivative(int p, int q, int r, const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z)
 
NekVector< NekDouble > MakeTetWeights(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z)
 
NekVector< NekDouble > MakeDubinerQuadratureSystem(int nBasisFunctions)
 
NekMatrix< NekDouble > GetVandermondeForXDerivative(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, int degree)
 
NekVector< NekDouble > LegendrePolyDerivative(int degree, const NekVector< NekDouble > &x)
 
NekMatrix< NekDouble > GetVandermonde(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, int degree)
 
NekVector< NekDouble > MakeQuadratureWeights(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y)
 
NekVector< T > GetColumn(const NekMatrix< T > &matA, int n)
 
NekMatrix< NekDouble > GetYDerivativeOfMonomialVandermonde(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, int degree)
 
NekVector< NekDouble > ToVector(const Array< OneD, const NekDouble > &x)
 
boost::shared_ptr< NekMatrix< DataType > > MatrixSharedPtrType
 
NekMatrix< NekDouble > GetTetZDerivativeOfMonomialVandermonde(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, int degree)
 
NekVector< NekDouble > JacobiPoly(int degree, const NekVector< NekDouble > &x, NekDouble alpha, NekDouble beta)
 
NekMatrix< NekDouble > GetMonomialVandermonde(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, int degree)
 
NekVector< NekDouble > TetrahedralBasis(int p, int q, int r, const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z)
 
NekVector< NekDouble > DubinerPolyYDerivative(int p, int q, const NekVector< NekDouble > &x, const NekVector< NekDouble > &y)
 
NekMatrix< NekDouble > GetTranspose(const NekMatrix< NekDouble > &matA)
 
NekDouble MakeRound(NekDouble x)
 
NekVector< NekDouble > LegendrePoly(int degree, const NekVector< NekDouble > &x)
 
NekMatrix< NekDouble > GetVandermondeForTetYDerivative(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, int degree)
 
std::string VectorToString(const NekVector< NekDouble > &v, int precision, NekDouble expSigFigs)
 
int GetSize(const Array< OneD, const NekDouble > &x)
 
#define LIB_UTILITIES_EXPORT
 
NekVector< NekDouble > VectorPower(const NekVector< NekDouble > &x, NekDouble p)
 
NekMatrix< NekDouble > Invert(const NekMatrix< NekDouble > &matA)
 
Points< NekDouble >::MatrixSharedPtrType GetXDerivativeMatrix(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &xi, const NekVector< NekDouble > &yi)
 
NekVector< NekDouble > GetE(int rows, int n)
 
Points< NekDouble >::MatrixSharedPtrType GetTetZDerivativeMatrix(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, const NekVector< NekDouble > &xi, const NekVector< NekDouble > &yi, const NekVector< NekDouble > &zi)
 
NekMatrix< NekDouble > GetXDerivativeOfMonomialVandermonde(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, int degree)
 
Array< OneD, NekDouble > ToArray(const NekVector< NekDouble > &x)
 
NekVector< NekDouble > DubinerPoly(int p, int q, const NekVector< NekDouble > &x, const NekVector< NekDouble > &y)
 
NekMatrix< NekDouble > & SetColumn(NekMatrix< NekDouble > &matA, int n, const NekVector< NekDouble > &x)
 
Points< NekDouble >::MatrixSharedPtrType GetTetXDerivativeMatrix(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, const NekVector< NekDouble > &xi, const NekVector< NekDouble > &yi, const NekVector< NekDouble > &zi)
 
NekMatrix< NekDouble > GetVandermondeForTetZDerivative(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, int degree)
 
SharedNekMatrixPtr MakeVmatrixOfDubinerPolynomial(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y)
 
NekMatrix< NekDouble > GetInterpolationMatrix(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &xi, const NekVector< NekDouble > &yi)
 
NekVector< NekDouble > GetIntegralOfMonomialVandermonde(int degree)
 
NekMatrix< NekDouble > GetTetYDerivativeOfMonomialVandermonde(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, int degree)
 
boost::shared_ptr< NekMatrix< NekDouble, StandardMatrixTag > > SharedNekMatrixPtr
 
Points< NekDouble >::MatrixSharedPtrType GetYDerivativeMatrix(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &xi, const NekVector< NekDouble > &yi)
 
NekVector< NekDouble > TetXDerivative(int p, int q, int r, const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z)
 
NekVector< NekDouble > JacobiPolyDerivative(int degree, const NekVector< NekDouble > &x, int alpha, int beta)
 
Points< NekDouble >::MatrixSharedPtrType GetTetYDerivativeMatrix(const NekVector< NekDouble > &x, const NekVector< NekDouble > &y, const NekVector< NekDouble > &z, const NekVector< NekDouble > &xi, const NekVector< NekDouble > &yi, const NekVector< NekDouble > &zi)