dune-localfunctions
2.11
Toggle main menu visibility
Loading...
Searching...
No Matches
dune
localfunctions
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
13
#include <
dune/localfunctions/utility/localfiniteelement.hh
>
14
#include <
dune/localfunctions/utility/dglocalcoefficients.hh
>
15
16
#include <
dune/localfunctions/lagrange/lagrangecoefficients.hh
>
17
#include <
dune/localfunctions/lagrange/interpolation.hh
>
18
#include <
dune/localfunctions/lagrange/lagrangebasis.hh
>
19
20
// Headers for Lagrange elements with compile-time order
21
#include <
dune/localfunctions/lagrange/lagrangecube.hh
>
22
#include <
dune/localfunctions/lagrange/lagrangepyramid.hh
>
23
#include <
dune/localfunctions/lagrange/lagrangeprism.hh
>
24
#include <
dune/localfunctions/lagrange/lagrangesimplex.hh
>
25
#include <
dune/localfunctions/lagrange/p0.hh
>
26
27
#define DUNE_DISABLE_DEPRECATION_WARNING_PQ22D
28
#include <
dune/localfunctions/lagrange/pq22d.hh
>
29
#undef DUNE_DISABLE_DEPRECATION_WARNING_PQ22D
30
31
namespace
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 >
65
class
LagrangeLocalFiniteElement
66
:
public
GenericLocalFiniteElement
< LagrangeBasisFactory< LP, dimDomain, D, R, SF, CF >,
67
LagrangeCoefficientsFactory<LP, dimDomain, SF >,
68
LagrangeInterpolationFactory< LP, dimDomain, SF > >
69
{
70
typedef
GenericLocalFiniteElement< LagrangeBasisFactory< LP, dimDomain, D, R, SF, CF >
,
71
LagrangeCoefficientsFactory<LP, dimDomain, SF >
,
72
LagrangeInterpolationFactory< LP, dimDomain, SF >
> Base;
73
public
:
74
typedef
typename
Base::Traits
Traits
;
75
78
LagrangeLocalFiniteElement
(
const
GeometryType >,
unsigned
int
order )
79
: Base( gt, order )
80
{}
81
};
82
}
83
84
#endif
// #ifndef DUNE_LOCALFUNCTIONS_LAGRANGE_HH
lagrangebasis.hh
lagrangecoefficients.hh
lagrangecube.hh
lagrangeprism.hh
lagrangepyramid.hh
lagrangesimplex.hh
p0.hh
pq22d.hh
dglocalcoefficients.hh
Dune
Definition
bdfmcube.hh:18
Dune::LagrangeLocalFiniteElement::LagrangeLocalFiniteElement
LagrangeLocalFiniteElement(const GeometryType >, unsigned int order)
Definition
lagrange.hh:78
Dune::LagrangeLocalFiniteElement::Traits
Base::Traits Traits
Definition
lagrange.hh:74
Dune::LagrangeInterpolationFactory
Definition
lagrange/interpolation.hh:89
Dune::LagrangeCoefficientsFactory
Definition
lagrangecoefficients.hh:23
Dune::GenericLocalFiniteElement< LagrangeBasisFactory< LP, dimDomain, D, R, R, R >, LagrangeCoefficientsFactory< LP, dimDomain, R >, LagrangeInterpolationFactory< LP, dimDomain, R > >::GenericLocalFiniteElement
GenericLocalFiniteElement(const GeometryType >, const Key &key)
Definition
localfunctions/utility/localfiniteelement.hh:44
Dune::GenericLocalFiniteElement< LagrangeBasisFactory< LP, dimDomain, D, R, SF, CF >, LagrangeCoefficientsFactory< LP, dimDomain, SF >, LagrangeInterpolationFactory< LP, dimDomain, SF > >::Traits
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
localfiniteelement.hh
interpolation.hh
Generated by
1.17.0