Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

dolfin::RadauQuadrature Class Reference

#include <RadauQuadrature.h>

Inheritance diagram for dolfin::RadauQuadrature:

Inheritance graph
[legend]
Collaboration diagram for dolfin::RadauQuadrature:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RadauQuadrature (unsigned int n)
void show () const
 Display quadrature data.


Detailed Description

Radau (Gauss-Radau) quadrature on the interval [-1,1]. The n quadrature points are given by the zeros of

( Pn-1(x) + Pn(x) ) / (1+x)

where Pn is the n:th Legendre polynomial.

The quadrature points are computed using Newton's method, and the quadrature weights are computed by solving a linear system determined by the condition that Radau quadrature with n points should be exact for polynomials of degree 2n-2.


Constructor & Destructor Documentation

RadauQuadrature::RadauQuadrature unsigned int  n  ) 
 


Member Function Documentation

void RadauQuadrature::show  )  const [virtual]
 

Display quadrature data.

Implements dolfin::GaussianQuadrature.


The documentation for this class was generated from the following files:


Documentation automatically generated with Doxygen on 10 Sep 2004.