
Public Member Functions | |
| virtual | ~InternalDataBase () |
| void | initialize_2nd (const FiniteElement< dim, spacedim > *element, const Mapping< dim, spacedim > &mapping, const Quadrature< dim > &quadrature) |
Public Attributes | |
| std::vector< FEValues< dim, spacedim > * > | differences |
Base class for internal data. Adds data for second derivatives to Mapping::InternalDataBase()
For information about the general purpose of this class, see the documentation of the base class.
| virtual FiniteElement< dim, spacedim >::InternalDataBase::~InternalDataBase | ( | ) | [virtual] |
Destructor. Needed to avoid memory leaks with difference quotients.
Reimplemented from Mapping< dim, spacedim >::InternalDataBase.
| void FiniteElement< dim, spacedim >::InternalDataBase::initialize_2nd | ( | const FiniteElement< dim, spacedim > * | element, | |
| const Mapping< dim, spacedim > & | mapping, | |||
| const Quadrature< dim > & | quadrature | |||
| ) |
Initialize some pointers used in the computation of second derivatives by finite differencing of gradients.
| std::vector<FEValues<dim,spacedim>*> FiniteElement< dim, spacedim >::InternalDataBase::differences |
Storage for FEValues objects needed to approximate second derivatives.
The ordering is p+hx, p+hy, p+hz, p-hx, p-hy, p-hz, where unused entries in lower dimensions are missing.
documentation generated on Mon Nov 23 22:57:46 2009 by
doxygen
1.6.1