MADNESS  0.10.1
Namespaces | Functions
legendre.h File Reference
#include <madness/madness_config.h>
#include <madness/world/MADworld.h>
Include dependency graph for legendre.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 madness
 File holds all helper structures necessary for the CC_Operator and CC2 class.
 

Functions

bool madness::gauss_legendre (int n, double xlo, double xhi, double *x, double *w)
 
bool madness::gauss_legendre_numeric (int n, double xlo, double xhi, double *x, double *w)
 Compute the Gauss-Legendre quadrature points and weights. More...
 
bool madness::gauss_legendre_test (bool print)
 
void madness::initialize_legendre_stuff ()
 Call this single threaded to initialize static data (used read only by multiple threads) More...
 
void madness::legendre_polynomials (double x, long order, double *p)
 Evaluate the Legendre polynomials up to the given order at x in [-1,1]. More...
 
void madness::legendre_scaling_functions (double x, long k, double *p)
 Evaluate the first k Legendre scaling functions. More...
 
void madness::load_quadrature (World &world, const char *dir)
 Collective routine to pre-load and cache the quadrature points and weights. More...