Public Member Functions

FETools::FEFactory< FE > Class Template Reference

Inheritance diagram for FETools::FEFactory< FE >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual FiniteElement
< FE::dimension, FE::dimension > * 
get (const unsigned int degree) const
virtual FiniteElement
< FE::dimension, FE::dimension > * 
get (const Quadrature< 1 > &quad) const

Detailed Description

template<class FE>
class FETools::FEFactory< FE >

A concrete class for factory objects creating finite elements of a given degree.

The class's get() function generates a finite element object of the type given as template argument, and with the degree (however the finite element class wishes to interpret this number) given as argument to get().

Author:
Guido Kanschat, 2006

Definition at line 137 of file fe_tools.h.


Member Function Documentation

template<class FE >
virtual FiniteElement<FE::dimension,FE::dimension>* FETools::FEFactory< FE >::get ( const unsigned int  degree ) const [virtual]

Create a FiniteElement and return a pointer to it.

Implements FETools::FEFactoryBase< FE::dimension, FE::dimension >.

template<class FE >
virtual FiniteElement<FE::dimension,FE::dimension>* FETools::FEFactory< FE >::get ( const Quadrature< 1 > &  quad ) const [virtual]

Create a FiniteElement from a quadrature formula (currently only implemented for FE_Q) and return a pointer to it.

Implements FETools::FEFactoryBase< FE::dimension, FE::dimension >.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Fri Feb 3 2012 06:04:13 by doxygen 1.7.2