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

dolfin::Quadrature Class Reference

#include <Quadrature.h>

Inheritance diagram for dolfin::Quadrature:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Quadrature (unsigned int n)
virtual ~Quadrature ()
int size () const
 Return number of quadrature points.

const Pointpoint (unsigned int i) const
 Return quadrature point.

real weight (unsigned int i) const
 Return quadrature weight.

real measure () const
 Return sum of weights (length, area, volume).

virtual void show () const=0
 Display quadrature data.


Protected Attributes

unsigned int n
Pointpoints
realweights
real m

Constructor & Destructor Documentation

Quadrature::Quadrature unsigned int  n  ) 
 

Quadrature::~Quadrature  )  [virtual]
 


Member Function Documentation

real Quadrature::measure  )  const
 

Return sum of weights (length, area, volume).

const Point & Quadrature::point unsigned int  i  )  const
 

Return quadrature point.

virtual void dolfin::Quadrature::show  )  const [pure virtual]
 

Display quadrature data.

Implemented in dolfin::GaussianQuadrature, dolfin::GaussQuadrature, dolfin::LobattoQuadrature, dolfin::RadauQuadrature, dolfin::TetrahedronMidpointQuadrature, dolfin::TetrahedronVertexQuadrature, dolfin::TriangleMidpointQuadrature, and dolfin::TriangleVertexQuadrature.

int Quadrature::size  )  const
 

Return number of quadrature points.

real Quadrature::weight unsigned int  i  )  const
 

Return quadrature weight.


Member Data Documentation

real dolfin::Quadrature::m [protected]
 

unsigned int dolfin::Quadrature::n [protected]
 

Point* dolfin::Quadrature::points [protected]
 

real* dolfin::Quadrature::weights [protected]
 


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


Documentation automatically generated with Doxygen on 10 Sep 2004.