DUNE PDELab (git)

gridoperatorutilities.hh
1// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2// vi: set et ts=4 sw=2 sts=2:
3
4#ifndef DUNE_PDELAB_GRIDOPERATOR_COMMON_GRIDOPERATORUTILITIES_HH
5#define DUNE_PDELAB_GRIDOPERATOR_COMMON_GRIDOPERATORUTILITIES_HH
6
7#include <dune/pdelab/backend/interface.hh>
8
9namespace Dune{
10 namespace PDELab{
11
13
28 template<typename GFSU, typename GFSV,
29 typename MB,
30 typename DF, typename RF, typename JF,
31 typename CU, typename CV,
32 typename A, typename LA>
34 {
35
38
41
42
45
48
49
51 typedef MB MatrixBackend;
52
53
55 typedef DF DomainField;
56
58 using Domain = Dune::PDELab::Backend::Vector<GFSU,DF>;
59
60
62 typedef RF RangeField;
63
65 using Range = Dune::PDELab::Backend::Vector<GFSV,RF>;
66
67
69 typedef JF JacobianField;
70
72 using Jacobian = Dune::PDELab::Backend::Matrix<MB,Domain,Range,JF>;
73
74
76 typedef A Assembler;
77
79 typedef LA LocalAssembler;
80
81 };
82
83 } // namespace PDELab
84} // namespace Dune
85
86#endif // DUNE_PDELAB_GRIDOPERATOR_COMMON_GRIDOPERATORUTILITIES_HH
Dune namespace.
Definition: alignedallocator.hh:13
Traits class for the grid operator.
Definition: gridoperatorutilities.hh:34
JF JacobianField
The field type of the jacobian.
Definition: gridoperatorutilities.hh:69
GFSU TrialGridFunctionSpace
The trial grid function space.
Definition: gridoperatorutilities.hh:37
LA LocalAssembler
The local assembler of the grid operator.
Definition: gridoperatorutilities.hh:79
GFSV TestGridFunctionSpace
The test grid function space.
Definition: gridoperatorutilities.hh:40
MB MatrixBackend
The matrix backend of the grid operator.
Definition: gridoperatorutilities.hh:51
Dune::PDELab::Backend::Matrix< MB, Domain, Range, JF > Jacobian
The type of the jacobian.
Definition: gridoperatorutilities.hh:72
CV TestGridFunctionSpaceConstraints
The type of the test grid function space constraints.
Definition: gridoperatorutilities.hh:47
Dune::PDELab::Backend::Vector< GFSV, RF > Range
The type of the range (residual).
Definition: gridoperatorutilities.hh:65
DF DomainField
The field type of the domain (solution).
Definition: gridoperatorutilities.hh:55
RF RangeField
The field type of the range (residual).
Definition: gridoperatorutilities.hh:62
Dune::PDELab::Backend::Vector< GFSU, DF > Domain
The type of the domain (solution).
Definition: gridoperatorutilities.hh:58
CU TrialGridFunctionSpaceConstraints
The type of the trial grid function space constraints.
Definition: gridoperatorutilities.hh:44
A Assembler
The global assembler of the grid operator.
Definition: gridoperatorutilities.hh:76
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Jul 15, 22:36, 2024)