dune-localfunctions 3.0-git
raviartthomas02d.hh
Go to the documentation of this file.
1// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2// vi: set et ts=4 sw=2 sts=2:
3#ifndef DUNE_RAVIARTTHOMAS02DLOCALFINITEELEMENT_HH
4#define DUNE_RAVIARTTHOMAS02DLOCALFINITEELEMENT_HH
5
6#include <dune/geometry/type.hh>
7
12
13namespace Dune
14{
15
24 template<class D, class R>
25 class
27 {
28 public:
31
34 {
35 gt.makeTriangle();
36 }
37
43 RT02DLocalFiniteElement (int s) : basis(s), interpolation(s)
44 {
45 gt.makeTriangle();
46 }
47
48 const typename Traits::LocalBasisType& localBasis () const
49 {
50 return basis;
51 }
52
54 {
55 return coefficients;
56 }
57
59 {
60 return interpolation;
61 }
62
63 GeometryType type () const
64 {
65 return gt;
66 }
67
68 private:
70 RT02DLocalCoefficients coefficients;
72 GeometryType gt;
73 };
74
75}
76
77#endif
Definition brezzidouglasmarini1cube2d.hh:14
traits helper struct
Definition localfiniteelementtraits.hh:11
LB LocalBasisType
Definition localfiniteelementtraits.hh:14
LC LocalCoefficientsType
Definition localfiniteelementtraits.hh:18
LI LocalInterpolationType
Definition localfiniteelementtraits.hh:22
Zero order Raviart-Thomas shape functions on triangles.
Definition raviartthomas02d.hh:27
RT02DLocalFiniteElement()
Standard constructor.
Definition raviartthomas02d.hh:33
LocalFiniteElementTraits< RT02DLocalBasis< D, R >, RT02DLocalCoefficients, RT02DLocalInterpolation< RT02DLocalBasis< D, R > > > Traits
Definition raviartthomas02d.hh:30
const Traits::LocalInterpolationType & localInterpolation() const
Definition raviartthomas02d.hh:58
const Traits::LocalBasisType & localBasis() const
Definition raviartthomas02d.hh:48
const Traits::LocalCoefficientsType & localCoefficients() const
Definition raviartthomas02d.hh:53
GeometryType type() const
Definition raviartthomas02d.hh:63
RT02DLocalFiniteElement(int s)
Make set number s, where 0 <= s < 8.
Definition raviartthomas02d.hh:43
Lowest order Raviart-Thomas shape functions on the reference triangle.
Definition raviartthomas02dlocalbasis.hh:24
Layout map for RT0 elements.
Definition raviartthomas02dlocalcoefficients.hh:22
Definition raviartthomas02dlocalinterpolation.hh:14