dune-pdelab  2.4-dev
gridoperatorutilities.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 
4 #ifndef DUNE_PDELAB_GRIDOPERATORUTILITIES_HH
5 #define DUNE_PDELAB_GRIDOPERATORUTILITIES_HH
6 
8 
9 namespace 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 
37  typedef GFSU TrialGridFunctionSpace;
38 
40  typedef GFSV TestGridFunctionSpace;
41 
42 
45 
48 
49 
51  typedef MB MatrixBackend;
52 
53 
55  typedef DF DomainField;
56 
59 
60 
62  typedef RF RangeField;
63 
66 
67 
69  typedef JF JacobianField;
70 
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_GRIDOPERATORUTILITIES_HH
CU TrialGridFunctionSpaceConstraints
The type of the trial grid function space constraints.
Definition: gridoperatorutilities.hh:44
Dune::PDELab::Backend::Vector< GFSU, DF > Domain
The type of the domain (solution).
Definition: gridoperatorutilities.hh:58
typename impl::BackendVectorSelector< GridFunctionSpace, FieldType >::Type Vector
alias of the return type of BackendVectorSelector
Definition: backend/interface.hh:112
JF JacobianField
The field type of the jacobian.
Definition: gridoperatorutilities.hh:69
RF RangeField
The field type of the range (residual).
Definition: gridoperatorutilities.hh:62
DF DomainField
The field type of the domain (solution).
Definition: gridoperatorutilities.hh:55
GFSU TrialGridFunctionSpace
The trial grid function space.
Definition: gridoperatorutilities.hh:37
A Assembler
The global assembler of the grid operator.
Definition: gridoperatorutilities.hh:76
Definition: adaptivity.hh:27
LA LocalAssembler
The local assembler of the grid operator.
Definition: gridoperatorutilities.hh:79
Dune::PDELab::Backend::Vector< GFSV, RF > Range
The type of the range (residual).
Definition: gridoperatorutilities.hh:65
typename impl::BackendMatrixSelector< Backend, VU, VV, E >::Type Matrix
alias of the return type of BackendMatrixSelector
Definition: backend/interface.hh:133
GFSV TestGridFunctionSpace
The test grid function space.
Definition: gridoperatorutilities.hh:40
Traits class for the grid operator.
Definition: gridoperatorutilities.hh:33
Dune::PDELab::Backend::Matrix< MB, Domain, Range, JF > Jacobian
The type of the jacobian.
Definition: gridoperatorutilities.hh:72
MB MatrixBackend
The matrix backend of the grid operator.
Definition: gridoperatorutilities.hh:51
CV TestGridFunctionSpaceConstraints
The type of the test grid function space constraints.
Definition: gridoperatorutilities.hh:47