dune-localfunctions 2.11
Loading...
Searching...
No Matches
lagrange.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_LAGRANGE_HH
6#define DUNE_LOCALFUNCTIONS_LAGRANGE_HH
7
11
12// Headers for Lagrange elements with run-time order
15
19
20// Headers for Lagrange elements with compile-time order
26
27#define DUNE_DISABLE_DEPRECATION_WARNING_PQ22D
29#undef DUNE_DISABLE_DEPRECATION_WARNING_PQ22D
30
31namespace Dune
32{
62 template< template <class,unsigned int> class LP,
63 unsigned int dimDomain, class D, class R,
64 class SF=R, class CF=SF >
66 : public GenericLocalFiniteElement< LagrangeBasisFactory< LP, dimDomain, D, R, SF, CF >,
67 LagrangeCoefficientsFactory<LP, dimDomain, SF >,
68 LagrangeInterpolationFactory< LP, dimDomain, SF > >
69 {
73 public:
74 typedef typename Base::Traits Traits;
75
78 LagrangeLocalFiniteElement ( const GeometryType &gt, unsigned int order )
79 : Base( gt, order )
80 {}
81 };
82}
83
84#endif // #ifndef DUNE_LOCALFUNCTIONS_LAGRANGE_HH
Definition bdfmcube.hh:18
LagrangeLocalFiniteElement(const GeometryType &gt, unsigned int order)
Definition lagrange.hh:78
Base::Traits Traits
Definition lagrange.hh:74
Definition lagrange/interpolation.hh:89
Definition lagrangecoefficients.hh:23
LocalFiniteElementTraits< typename LagrangeBasisFactory< LP, dimDomain, D, R, SF, CF >::Object, typename LagrangeCoefficientsFactory< LP, dimDomain, SF >::Object, typename LagrangeInterpolationFactory< LP, dimDomain, SF >::Object > Traits
Definition localfunctions/utility/localfiniteelement.hh:29