Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts
Public Member Functions | Static Public Attributes

itk::fem::GaussIntegrate Class Reference

Use the Gauss-Legendre formula to perform integration. More...

#include <itkFEMUtility.h>

List of all members.

Public Member Functions

double Integrate (double(*f)(double), double a, double b, int n=3)

Static Public Attributes

static const double one
static const double two
static const double w [110]
static const double z [110]
static const double zero

Detailed Description

Use the Gauss-Legendre formula to perform integration.

Numerical integration (Gauss-Legendre formula). Integrates function f(x) from x=a to x=b in n points.

Definition at line 39 of file itkFEMUtility.h.


Member Function Documentation

double itk::fem::GaussIntegrate::Integrate ( double(*)(double)  f,
double  a,
double  b,
int  n = 3 
)

Member Data Documentation

const double itk::fem::GaussIntegrate::one [static]

Definition at line 42 of file itkFEMUtility.h.

const double itk::fem::GaussIntegrate::two [static]

Definition at line 43 of file itkFEMUtility.h.

const double itk::fem::GaussIntegrate::w[110] [static]

Definition at line 45 of file itkFEMUtility.h.

const double itk::fem::GaussIntegrate::z[110] [static]

Definition at line 44 of file itkFEMUtility.h.

const double itk::fem::GaussIntegrate::zero [static]

Definition at line 41 of file itkFEMUtility.h.


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

Generated at Tue Jul 13 2010 03:50:04 for ITK by doxygen 1.7.1 written by Dimitri van Heesch, © 1997-2000