orthpoly.h File Reference
#include "Vector.h"
#include "oomph_utilities.h"
#include <cmath>

Go to the source code of this file.

Namespaces

 oomph
 DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
 
 oomph::Orthpoly
 

Functions

double oomph::Orthpoly::legendre (const unsigned &p, const double &x)
 
void oomph::Orthpoly::legendre_vector (const unsigned &p, const double &x, Vector< double > &polys)
 
double oomph::Orthpoly::dlegendre (const unsigned &p, const double &x)
 
double oomph::Orthpoly::ddlegendre (const unsigned &p, const double &x)
 
double oomph::Orthpoly::jacobi (const int &alpha, const int &beta, const unsigned &p, const double &x)
 Calculate the Jacobi polnomials. More...
 
void oomph::Orthpoly::jacobi (const int &alpha, const int &beta, const unsigned &p, const double &x, Vector< double > &polys)
 Calculate the Jacobi polnomials all in one goe. More...
 
void oomph::Orthpoly::gll_nodes (const unsigned &Nnode, Vector< double > &x)
 Calculates the Gauss Lobatto Legendre abscissas for degree p = NNode-1. More...
 
void oomph::Orthpoly::gll_nodes (const unsigned &Nnode, Vector< double > &x, Vector< double > &w)
 
void oomph::Orthpoly::gl_nodes (const unsigned &Nnode, Vector< double > &x)
 
void oomph::Orthpoly::gl_nodes (const unsigned &Nnode, Vector< double > &x, Vector< double > &w)
 

Variables

const double oomph::Orthpoly::eps = 1.0e-15