dune-localfunctions 2.11
Loading...
Searching...
No Matches
raviartthomas0pyramid.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// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
4// SPDX-License-Identifier: LicenseRef-GPL-2.0-only-with-DUNE-exception
5#ifndef DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH
6#define DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH
7
8#include <dune/geometry/type.hh>
9
14
15namespace Dune
16{
35 template<class D, class R>
37 {
38
39 public:
44
48
55 basis(s),
56 interpolation(s)
57 {}
58
59 const typename Traits::LocalBasisType& localBasis () const
60 {
61 return basis;
62 }
63
65 {
66 return coefficients;
67 }
68
70 {
71 return interpolation;
72 }
73
75 unsigned int size () const
76 {
77 return basis.size();
78 }
79
80 static constexpr GeometryType type ()
81 {
82 return GeometryTypes::pyramid;
83 }
84
85 private:
89 };
90}
91#endif // DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH
Definition bdfmcube.hh:18
const int RannacherTurek3DLocalBasis< D, R >::coefficients[6][6]
Definition rannacherturek3dlocalbasis.hh:121
traits helper struct
Definition localfiniteelementtraits.hh:13
RT0PyramidLocalInterpolation< RT0PyramidLocalBasis< D, R > > LocalInterpolationType
Definition localfiniteelementtraits.hh:24
const Traits::LocalCoefficientsType & localCoefficients() const
Definition raviartthomas0pyramid.hh:64
unsigned int size() const
Number of shape functions in this finite element.
Definition raviartthomas0pyramid.hh:75
static constexpr GeometryType type()
Definition raviartthomas0pyramid.hh:80
RT0PyramidLocalFiniteElement(int s)
Make set number s, where 0 <= s < 32.
Definition raviartthomas0pyramid.hh:54
LocalFiniteElementTraits< RT0PyramidLocalBasis< D, R >, RT0PyramidLocalCoefficients, RT0PyramidLocalInterpolation< RT0PyramidLocalBasis< D, R > > > Traits
Definition raviartthomas0pyramid.hh:43
RT0PyramidLocalFiniteElement()
Standard constructor.
Definition raviartthomas0pyramid.hh:46
const Traits::LocalBasisType & localBasis() const
Definition raviartthomas0pyramid.hh:59
const Traits::LocalInterpolationType & localInterpolation() const
Definition raviartthomas0pyramid.hh:69
First order Raviart-Thomas shape functions on the reference pyramid.
Definition raviartthomas0pyramidlocalbasis.hh:28
Layout map for Raviart-Thomas-1 elements on pyramids.
Definition raviartthomas0pyramidlocalcoefficients.hh:24
First order Raviart-Thomas shape functions on the reference hexahedron.
Definition raviartthomas0pyramidlocalinterpolation.hh:22