dune-localfunctions
2.2.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
dune
localfunctions
whitney
edges0.5
whitney/edges0.5/coefficients.hh
Go to the documentation of this file.
1
// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2
// vi: set ts=8 sw=2 et sts=2:
3
4
#ifndef DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH
5
#define DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH
6
7
#include <cstddef>
8
#include <vector>
9
10
#include <
dune/localfunctions/common/localkey.hh
>
11
#include <
dune/localfunctions/whitney/edges0.5/common.hh
>
12
13
namespace
Dune {
14
16
//
17
// Coefficients
18
//
19
21
27
template
<std::
size_t
dim>
28
class
EdgeS0_5Coefficients
:
private
EdgeS0_5Common
<dim> {
29
using
EdgeS0_5Common<dim>::s
;
30
31
std::vector<LocalKey> li;
32
33
public
:
35
EdgeS0_5Coefficients
() : li(
s
) {
36
for
(std::size_t i = 0; i <
s
; i++)
37
li[i] =
LocalKey
(i, dim-1, 0);
38
}
39
41
std::size_t
size
()
const
{
return
s
; }
42
44
const
LocalKey
&
localKey
(std::size_t i)
const
{
return
li[i]; }
45
};
46
47
}
// namespace Dune
48
49
#endif // DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH
Generated on Mon May 20 2013 01:06:58 for dune-localfunctions by
1.8.3.1