3 #ifndef DUNE_PDELAB_BACKEND_SIMPLE_DESCRIPTORS_HH 4 #define DUNE_PDELAB_BACKEND_SIMPLE_DESCRIPTORS_HH 17 template<
typename GFS,
typename C>
18 class VectorContainer;
20 template<
typename GFSV,
typename GFSU,
typename C>
21 class MatrixContainer;
23 template<
typename GFSV,
typename GFSU,
template<
typename>
class C,
typename ET,
typename I>
24 class SparseMatrixContainer;
26 template<
typename _RowOrdering,
typename _ColOrdering>
27 class SparseMatrixPattern;
30 using default_vector = std::vector<E>;
38 template<
template<
typename>
class Container = Simple::default_vector>
48 static const size_type max_blocking_depth = 0;
51 template<
typename GFS>
59 template<
template<
typename>
class Container = Simple::default_vector>
65 template<
typename Matrix,
typename GFSV,
typename GFSU>
69 template<
typename VV,
typename VU,
typename E>
76 template<
template<
typename>
class Container = Simple::default_vector,
typename IndexType = std::size_t>
83 template<
typename Matrix,
typename GFSV,
typename GFSU>
86 typename GFSV::Ordering::Traits::DOFIndex,
87 typename GFSV::Ordering::Traits::ContainerIndex
90 typename GFSU::Ordering::Traits::DOFIndex,
91 typename GFSU::Ordering::Traits::ContainerIndex> >;
93 template<
typename VV,
typename VU,
typename E>
105 template<
template<
typename>
class Container = Simple::default_vector>
106 using SimpleVectorBackend DUNE_DEPRECATED_MSG(
"Use Simple::VectorBackend instead of SimpleVectorBackend")
112 template<
template<
typename>
class Container = Simple::default_vector>
113 using SimpleMatrixBackend DUNE_DEPRECATED_MSG(
"Use Simple::MatrixBackend instead of SimpleMatrixBackend")
119 template<
template<
typename>
class Container = Simple::default_vector,
typename IndexType = std::size_t>
120 using SimpleSparseMatrixBackend DUNE_DEPRECATED_MSG(
"Use Simple::SparseMatrixBackend instead of SimpleSparseMatrixBackend")
126 #endif // DUNE_PDELAB_BACKEND_SIMPLE_DESCRIPTORS_HH Simple::MatrixContainer< typename VV::GridFunctionSpace, typename VU::GridFunctionSpace, Container< E > > type
Definition: simple/descriptors.hh:72
Definition: simple/matrix.hh:22
Definition: simple/descriptors.hh:70
Definition: simple/descriptors.hh:46
Simple::SparseMatrixContainer< typename VV::GridFunctionSpace, typename VU::GridFunctionSpace, Container, E, size_type > type
Definition: simple/descriptors.hh:96
bool blocked(const GFS &gfs) const
Definition: simple/descriptors.hh:52
Definition: simple/descriptors.hh:94
IndexType size_type
Definition: simple/descriptors.hh:80
Definition: orderingbase.hh:20
Definition: simple/descriptors.hh:66
Container< E > vector_type
Definition: simple/descriptors.hh:42
Definition: simple/descriptors.hh:39
std::size_t size_type
Definition: simple/descriptors.hh:63
For backward compatibility – Do not use this!
Definition: adaptivity.hh:27
Definition: simple/descriptors.hh:77
vector_type< double >::size_type size_type
Definition: simple/descriptors.hh:44
Definition: simple/descriptors.hh:60