
Public Member Functions | |
| virtual FiniteElement< dim, spacedim > * | get (const unsigned int degree) const =0 |
| virtual FiniteElement< dim, spacedim > * | get (const Quadrature< 1 > &quad) const =0 |
| virtual | ~FEFactoryBase () |
A base class for factory objects creating finite elements of a given degree. Derived classes are called whenever one wants to have a transparent way to create a finite element object.
This class is used in the FETools::get_fe_from_name() and FETools::add_fe_name() functions.
Definition at line 93 of file fe_tools.h.
| virtual FETools::FEFactoryBase< dim, spacedim >::~FEFactoryBase | ( | ) | [virtual] |
Virtual destructor doing nothing but making the compiler happy.
| virtual FiniteElement<dim,spacedim>* FETools::FEFactoryBase< dim, spacedim >::get | ( | const unsigned int | degree ) | const [pure virtual] |
Create a FiniteElement and return a pointer to it.
Implemented in FETools::FEFactory< FE >.
| virtual FiniteElement<dim,spacedim>* FETools::FEFactoryBase< dim, spacedim >::get | ( | const Quadrature< 1 > & | quad ) | const [pure virtual] |
Create a FiniteElement from a quadrature formula (currently only implemented for FE_Q) and return a pointer to it.
Implemented in FETools::FEFactory< FE >.
documentation generated on Fri Feb 3 2012 06:04:13 by
doxygen
1.7.2