Interfaces for quadrature over elements. More...

`#include <Galeri_AbstractQuadrature.h>`

[legend]

List of all members.

## Detailed Description

AbstractQuadrature is a pure virtual class that defines a set of abstract interfaces to basis and test functions (and their derivatives), and also furnishes all the tools required to numerically integrate over an element.

Date:
Last updated on Apr-05.

Definition at line 55 of file Galeri_AbstractQuadrature.h.

## Constructor & Destructor Documentation

 virtual Galeri::FiniteElements::AbstractQuadrature::~AbstractQuadrature ( ) ` [inline, virtual]`

Destructor.

Definition at line 63 of file Galeri_AbstractQuadrature.h.

## Member Function Documentation

 virtual int Galeri::FiniteElements::AbstractQuadrature::NumQuadrNodes ( ) const` [pure virtual]`

Returns the number of quadrature node per element.

 virtual int Galeri::FiniteElements::AbstractQuadrature::NumPhiFunctions ( ) const` [pure virtual]`

Returns the number of basis function on the reference element.

 virtual int Galeri::FiniteElements::AbstractQuadrature::NumPsiFunctions ( ) const` [pure virtual]`

Returns the number of test function on the reference element.

 virtual void Galeri::FiniteElements::AbstractQuadrature::ComputeJacobian ( const int QuadrNode, const double * x, const double * y, const double * z ) const` [pure virtual]`

Computes the Jacobian at the specified quadrature node.

 virtual void Galeri::FiniteElements::AbstractQuadrature::ComputeQuadrNodes ( const int QuadrNode, const double * x, const double * y, const double * z, double & xq, double & yq, double & zq ) const` [pure virtual]`

Maps the quadrature nodes from the reference element to the actual one.

 virtual void Galeri::FiniteElements::AbstractQuadrature::ComputeDerivatives ( const int QuadrNode ) const` [pure virtual]`

Computes the derivatives at the specified quadrature node.

 virtual double Galeri::FiniteElements::AbstractQuadrature::QuadrWeight ( const int QuadrNode ) const` [pure virtual]`

Computes the weight at the specified quadrature node.

 virtual double Galeri::FiniteElements::AbstractQuadrature::DetJacobian ( const int QuadrNode ) const` [pure virtual]`

Computes the determinant of the Jacobian matrix at the quadrature node.

 virtual double Galeri::FiniteElements::AbstractQuadrature::Phi ( const int i ) const` [pure virtual]`

Returns the value of the i-th basis function on the reference element.

 virtual double Galeri::FiniteElements::AbstractQuadrature::PhiX ( const int i ) const` [pure virtual]`

Returns the value of the x-derivative i-th basis function on the reference element.

 virtual double Galeri::FiniteElements::AbstractQuadrature::PhiY ( const int i ) const` [pure virtual]`

Returns the value of the y-derivative i-th basis function on the reference element.

 virtual double Galeri::FiniteElements::AbstractQuadrature::PhiZ ( const int i ) const` [pure virtual]`

Returns the value of the z-derivative i-th basis function on the reference element.

 virtual double Galeri::FiniteElements::AbstractQuadrature::Psi ( const int i ) const` [pure virtual]`

Returns the value of the i-th test function on the reference element.

 virtual double Galeri::FiniteElements::AbstractQuadrature::PsiX ( const int i ) const` [pure virtual]`

Returns the value of the z-derivative i-th test function on the reference element.

 virtual double Galeri::FiniteElements::AbstractQuadrature::PsiY ( const int i ) const` [pure virtual]`

Returns the value of the y-derivative i-th test function on the reference element.

 virtual double Galeri::FiniteElements::AbstractQuadrature::PsiZ ( const int i ) const` [pure virtual]`

Returns the value of the z-derivative i-th test function on the reference element.

The documentation for this class was generated from the following file:
Generated on Wed Apr 13 10:08:41 2011 for Galeri Package Browser (Single Doxygen Collection) by  1.6.3