dune-grid
2.6-git
dune
grid
geometrygrid
identity.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
#ifndef DUNE_GEOGRID_IDENTITY_HH
4
#define DUNE_GEOGRID_IDENTITY_HH
5
6
#include <
dune/grid/geometrygrid/coordfunction.hh
>
7
8
namespace
Dune
9
{
10
11
template
<
class
ctype,
unsigned
int
dim >
12
class
IdenticalCoordFunction
13
:
public
AnalyticalCoordFunction
14
< ctype, dim, dim, IdenticalCoordFunction< ctype, dim > >
15
{
16
typedef
IdenticalCoordFunction< ctype, dim >
This
;
17
typedef
AnalyticalCoordFunction< ctype, dim, dim, This >
Base
;
18
19
public
:
20
typedef
typename
Base :: DomainVector
DomainVector
;
21
typedef
typename
Base :: RangeVector
RangeVector
;
22
23
template
<
typename
... Args >
24
IdenticalCoordFunction
( Args&... )
25
{}
26
27
RangeVector
operator()
(
const
DomainVector
& x)
const
28
{
29
return
x;
30
}
31
32
};
33
34
}
35
36
#endif
Dune::IdenticalCoordFunction::RangeVector
Base ::RangeVector RangeVector
Definition:
identity.hh:21
Dune::AnalyticalCoordFunction::RangeVector
Base ::RangeVector RangeVector
Definition:
coordfunction.hh:138
Dune::IdenticalCoordFunction::DomainVector
Base ::DomainVector DomainVector
Definition:
identity.hh:20
Dune::IdenticalCoordFunction
Definition:
identity.hh:12
Dune::AnalyticalCoordFunction::DomainVector
Base ::DomainVector DomainVector
Definition:
coordfunction.hh:137
Dune::AnalyticalCoordFunction
Derive an implementation of an analytical coordinate function from this class.
Definition:
coordfunction.hh:18
Dune::IdenticalCoordFunction::IdenticalCoordFunction
IdenticalCoordFunction(Args &...)
Definition:
identity.hh:24
coordfunction.hh
Dune::IdenticalCoordFunction::operator()
RangeVector operator()(const DomainVector &x) const
Definition:
identity.hh:27
Dune
Include standard header files.
Definition:
agrid.hh:58
Generated by
1.8.17