|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_vector_slice_h
17 #define dealii_vector_slice_h
50 template <
typename VectorType>
53 typename std::conditional<std::is_const<VectorType>::value,
54 const typename VectorType::value_type,
55 typename VectorType::value_type>::type>
77 const typename VectorType::value_type,
78 typename VectorType::value_type>::type>;
89 template <
typename VectorType>
106 template <
typename VectorType>
118 template <
typename VectorType>
125 template <
typename VectorType>
const VectorSlice< const VectorType > make_slice(VectorType &v)
#define AssertIndexRange(index, range)
VectorType::value_type * begin(VectorType &V)
#define DEAL_II_NAMESPACE_OPEN
VectorType::value_type * end(VectorType &V)
#define DEAL_II_DEPRECATED
ArrayView< typename std::remove_reference< typename std::iterator_traits< Iterator >::reference >::type, MemorySpaceType > make_array_view(const Iterator begin, const Iterator end)
VectorSlice(VectorType &v)
#define DEAL_II_NAMESPACE_CLOSE