|
dune-localfunctions 2.12-git
|
Lagrange local finite elements for a given set of interpolation points. More...
#include <dune/localfunctions/lagrange.hh>

Public Types | |
| typedef Base::Traits | Traits |
| typedef GenericLocalFiniteElement< BasisF, CoeffF, InterpolF > | This |
| typedef BasisF::Key | Key |
| typedef BasisF | BasisFactory |
| typedef CoeffF | CoefficientFactory |
| typedef InterpolF | InterpolationFactory |
Public Member Functions | |
| LagrangeLocalFiniteElement (const GeometryType >, unsigned int order) | |
| const Traits::LocalBasisType & | localBasis () const |
| const Traits::LocalCoefficientsType & | localCoefficients () const |
| const Traits::LocalInterpolationType & | localInterpolation () const |
| unsigned int | size () const |
| Number of shape functions in this finite element. | |
| GeometryType | type () const |
Static Public Attributes | |
| static const unsigned int | dimDomain = BasisF::dimension |
Detailed Description
class Dune::LagrangeLocalFiniteElement< LP, dimDomain, D, R, SF, CF >
Lagrange local finite elements for a given set of interpolation points.
The class LP provides the points for the interpolation. It has two template arguments, the first is the Field type to use for evaluating the points the second the dimension of the reference elements on which to construct the points. It is instantiated with the desired order and has a template method build taking a Topology to construct the points (a std::vector of FieldVectors). It also provides a static template method supports to indicate if the point set can be build for a specified Topology.
Examples include:
- EquidistantPointSet: standard point set for Lagrange points
- LobattoPointSet: an approximate Freget type point set (provided for simplex and generalized prism topologies (i.e. not for a 3d pyramid)
- Template Parameters
-
LP a template class defining the points for the lagrange interpolation dimDomain dimension of reference elements D domain for basis functions R range for basis functions SF storage field for basis matrix CF compute field for basis matrix
Member Typedef Documentation
◆ BasisFactory
|
inherited |
◆ CoefficientFactory
|
inherited |
◆ InterpolationFactory
|
inherited |
◆ Key
|
inherited |
◆ This
|
inherited |
◆ Traits
| typedef Base::Traits Dune::LagrangeLocalFiniteElement< LP, dimDomain, D, R, SF, CF >::Traits |
Constructor & Destructor Documentation
◆ LagrangeLocalFiniteElement()
|
inline |
- Todo:
- Please doc me !
Member Function Documentation
◆ localBasis()
|
inlineinherited |
- Todo:
- Please doc me !
◆ localCoefficients()
|
inlineinherited |
- Todo:
- Please doc me !
◆ localInterpolation()
|
inlineinherited |
- Todo:
- Please doc me !
◆ size()
|
inlineinherited |
Number of shape functions in this finite element.
◆ type()
|
inlineinherited |
- Todo:
- Please doc me !
Member Data Documentation
◆ dimDomain
|
staticinherited |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8