FEApp::GaussianQuadrature2 Class Reference

Two point Gaussian quadrature for integrating functions over the interval $(-1,1)$. More...

#include <FEApp_GaussianQuadrature2.hpp>

Inheritance diagram for FEApp::GaussianQuadrature2:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GaussianQuadrature2 ()
 Default constructor.
virtual ~GaussianQuadrature2 ()
 Destructor.
virtual unsigned int numPoints () const
 Return the number of quadrature points.
virtual const std::vector<
double > & 
quadPoints () const
 Return the quadrature points.
virtual const std::vector<
double > & 
weights () const
 Return the weights.

Protected Attributes

std::vector< double > qp
 Quad points.
std::vector< double > w
 Weights.

Private Member Functions

 GaussianQuadrature2 (const GaussianQuadrature2 &)
 Private to prohibit copying.
GaussianQuadrature2operator= (const GaussianQuadrature2 &)
 Private to prohibit copying.

Detailed Description

Two point Gaussian quadrature for integrating functions over the interval $(-1,1)$.

Definition at line 43 of file FEApp_GaussianQuadrature2.hpp.


Constructor & Destructor Documentation

FEApp::GaussianQuadrature2::GaussianQuadrature2 (  ) 

Default constructor.

Definition at line 35 of file FEApp_GaussianQuadrature2.cpp.

FEApp::GaussianQuadrature2::~GaussianQuadrature2 (  )  [virtual]

Destructor.

Definition at line 46 of file FEApp_GaussianQuadrature2.cpp.

FEApp::GaussianQuadrature2::GaussianQuadrature2 ( const GaussianQuadrature2  )  [private]

Private to prohibit copying.


Member Function Documentation

unsigned int FEApp::GaussianQuadrature2::numPoints (  )  const [virtual]

Return the number of quadrature points.

Implements FEApp::AbstractQuadrature.

Definition at line 51 of file FEApp_GaussianQuadrature2.cpp.

const std::vector< double > & FEApp::GaussianQuadrature2::quadPoints (  )  const [virtual]

Return the quadrature points.

Implements FEApp::AbstractQuadrature.

Definition at line 57 of file FEApp_GaussianQuadrature2.cpp.

const std::vector< double > & FEApp::GaussianQuadrature2::weights (  )  const [virtual]

Return the weights.

Implements FEApp::AbstractQuadrature.

Definition at line 63 of file FEApp_GaussianQuadrature2.cpp.

GaussianQuadrature2& FEApp::GaussianQuadrature2::operator= ( const GaussianQuadrature2  )  [private]

Private to prohibit copying.


Member Data Documentation

std::vector<double> FEApp::GaussianQuadrature2::qp [protected]

Quad points.

Definition at line 72 of file FEApp_GaussianQuadrature2.hpp.

std::vector<double> FEApp::GaussianQuadrature2::w [protected]

Weights.

Definition at line 75 of file FEApp_GaussianQuadrature2.hpp.


The documentation for this class was generated from the following files:
Generated on Tue Oct 20 12:55:12 2009 for Sacado Package Browser (Single Doxygen Collection) by doxygen 1.4.7