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

dolfin::FiniteElementMethod Class Reference

#include <FiniteElementMethod.h>

Collaboration diagram for dolfin::FiniteElementMethod:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FiniteElementMethod (Mesh::Type type, unsigned int noeq)
 Create default finite element method for given mesh and system size.

 FiniteElementMethod (FiniteElement::Vector &element, Map &map, Quadrature &interior_quadrature, Quadrature &boundary_quadrature)
 Create user-specified finite element method.

 ~FiniteElementMethod ()
 Destructor.

FiniteElement::Vectorelement ()
 Return finite element.

Mapmap ()
 Return map.

QuadratureinteriorQuadrature ()
 Return quadrature rules.

QuadratureboundaryQuadrature ()

Friends

class FEM
 The assembler FEM is a friend.


Detailed Description

A FiniteElementMethod contains the specification of a Galerkin finite element method, including

(1) A finite element (2) A map from the reference cell (3) A quadrature rule on the reference cell


Constructor & Destructor Documentation

FiniteElementMethod::FiniteElementMethod Mesh::Type  type,
unsigned int  noeq
 

Create default finite element method for given mesh and system size.

FiniteElementMethod::FiniteElementMethod FiniteElement::Vector element,
Map map,
Quadrature interior_quadrature,
Quadrature boundary_quadrature
 

Create user-specified finite element method.

FiniteElementMethod::~FiniteElementMethod  ) 
 

Destructor.


Member Function Documentation

Quadrature & FiniteElementMethod::boundaryQuadrature  ) 
 

FiniteElement::Vector & FiniteElementMethod::element  ) 
 

Return finite element.

Quadrature & FiniteElementMethod::interiorQuadrature  ) 
 

Return quadrature rules.

Map & FiniteElementMethod::map  ) 
 

Return map.


Friends And Related Function Documentation

friend class FEM [friend]
 

The assembler FEM is a friend.


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


Documentation automatically generated with Doxygen on 10 Sep 2004.