dune-localfunctions
2.10
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
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
#include <
dune/localfunctions/lagrange/pq22d.hh
>
27
28
namespace
Dune
29
{
59
template
<
template
<
class
,
unsigned
int
>
class
LP,
60
unsigned
int
dimDomain,
class
D,
class
R,
61
class
SF=R,
class
CF=SF >
62
class
LagrangeLocalFiniteElement
63
:
public
GenericLocalFiniteElement
< LagrangeBasisFactory< LP, dimDomain, SF, CF >,
64
LagrangeCoefficientsFactory<LP, dimDomain, SF >,
65
LagrangeInterpolationFactory< LP, dimDomain, SF > >
66
{
67
typedef
GenericLocalFiniteElement< LagrangeBasisFactory< LP, dimDomain, SF, CF >
,
68
LagrangeCoefficientsFactory<LP, dimDomain, SF >
,
69
LagrangeInterpolationFactory< LP, dimDomain, SF >
>
Base
;
70
public
:
71
typedef
typename
Base::Traits
Traits
;
72
75
LagrangeLocalFiniteElement
(
const
GeometryType >,
unsigned
int
order )
76
:
Base
( gt, order )
77
{}
78
};
79
}
80
81
#endif
// #ifndef DUNE_LOCALFUNCTIONS_LAGRANGE_HH
dglocalcoefficients.hh
pq22d.hh
p0.hh
lagrangesimplex.hh
lagrangepyramid.hh
lagrangeprism.hh
lagrangecube.hh
lagrangecoefficients.hh
lagrangebasis.hh
Dune
Definition
bdfmcube.hh:18
Dune::LocalFiniteElementTraits
traits helper struct
Definition
localfiniteelementtraits.hh:13
Dune::LagrangeLocalFiniteElement
Lagrange local finite elements for a given set of interpolation points.
Definition
lagrange.hh:66
Dune::LagrangeLocalFiniteElement::LagrangeLocalFiniteElement
LagrangeLocalFiniteElement(const GeometryType >, unsigned int order)
Definition
lagrange.hh:75
Dune::LagrangeLocalFiniteElement::Traits
Base::Traits Traits
Definition
lagrange.hh:71
Dune::LagrangeInterpolationFactory
Definition
lagrange/interpolation.hh:89
Dune::LagrangeCoefficientsFactory
Definition
lagrangecoefficients.hh:23
Dune::GenericLocalFiniteElement
A LocalFiniteElement implementation based on three TopologyFactories providing the LocalBasis,...
Definition
localfunctions/utility/localfiniteelement.hh:25
interpolation.hh
localfiniteelement.hh
Generated by
1.9.8