dune-localfunctions
2.11
Toggle main menu visibility
Loading...
Searching...
No Matches
dune
localfunctions
orthonormal.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_ORTHONORMALFINITEELEMENT_HH
6
#define DUNE_ORTHONORMALFINITEELEMENT_HH
7
8
#include <
dune/localfunctions/utility/localfiniteelement.hh
>
9
#include <
dune/localfunctions/utility/dglocalcoefficients.hh
>
10
#include <
dune/localfunctions/utility/l2interpolation.hh
>
11
#include <
dune/localfunctions/orthonormal/orthonormalbasis.hh
>
12
13
namespace
Dune
14
{
32
template
<
unsigned
int
dimDomain,
class
D,
class
R,
33
class
SF=R,
class
CF=SF >
34
class
OrthonormalLocalFiniteElement
35
:
public
GenericLocalFiniteElement
< OrthonormalBasisFactory< dimDomain, D, R, SF, CF >,
36
DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, D, R, SF, CF > >,
37
LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, D, R, SF, CF >,true > >
38
{
39
typedef
GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, D, R, SF, CF >
,
40
DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, D, R, SF, CF >
>,
41
LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, D, R, SF, CF >
,
true
> > Base;
42
public
:
43
using
typename
Base::Traits
;
44
47
OrthonormalLocalFiniteElement
(
const
GeometryType >,
unsigned
int
order )
48
: Base(gt, order)
49
{}
50
};
51
52
}
53
54
#endif
orthonormalbasis.hh
dglocalcoefficients.hh
l2interpolation.hh
Dune
Definition
bdfmcube.hh:18
Dune::OrthonormalLocalFiniteElement::OrthonormalLocalFiniteElement
OrthonormalLocalFiniteElement(const GeometryType >, unsigned int order)
Definition
orthonormal.hh:47
Dune::DGLocalCoefficientsFactory
A factory class for the dg local coefficients.
Definition
dglocalcoefficients.hh:59
Dune::LocalL2InterpolationFactory
A factory class for the local l2 interpolations taking a basis factory.
Definition
l2interpolation.hh:163
Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, D, R, R, R >, DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, D, R, R, R > >, LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, D, R, R, R >, true > >::GenericLocalFiniteElement
GenericLocalFiniteElement(const GeometryType >, const Key &key)
Definition
localfunctions/utility/localfiniteelement.hh:44
Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, D, R, SF, CF >, DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, D, R, SF, CF > >, LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, D, R, SF, CF >, true > >::Traits
LocalFiniteElementTraits< typename OrthonormalBasisFactory< dimDomain, D, R, SF, CF >::Object, typename DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, D, R, SF, CF > >::Object, typename LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, D, R, SF, CF >, true >::Object > Traits
Definition
localfunctions/utility/localfiniteelement.hh:29
localfiniteelement.hh
Generated by
1.17.0