|
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_iterator_range_h
17 #define dealii_iterator_range_h
32 template <
typename Iterator>
128 template <
typename Iterator>
199 template <
typename Iterator>
294 template <
typename BaseIterator>
307 template <
typename Iterator>
310 : element_of_iterator_collection(iterator)
315 template <
typename Iterator>
319 return element_of_iterator_collection;
324 template <
typename Iterator>
328 return &element_of_iterator_collection;
333 template <
typename Iterator>
337 ++element_of_iterator_collection;
343 template <
typename Iterator>
348 ++element_of_iterator_collection;
354 template <
typename Iterator>
364 template <
typename Iterator>
367 return element_of_iterator_collection;
372 template <
typename Iterator>
380 template <
typename Iterator>
388 template <
typename Iterator>
396 template <
typename Iterator>
404 template <
typename Iterator>
412 template <
typename Iterator>
::IteratorOverIterators< Iterator > IteratorOverIterators
const IteratorOverIterators it_end
SymmetricTensor< 2, dim, Number > e(const Tensor< 2, dim, Number > &F)
bool operator!=(const IteratorOverIterators &i_o_i) const
const IteratorOverIterators it_begin
MatrixTableIterators::Iterator< TransposeTable< T >, Constness, MatrixTableIterators::Storage::column_major > Iterator
VectorType::value_type * begin(VectorType &V)
#define DEAL_II_NAMESPACE_OPEN
typename Iterator::difference_type difference_type
SymmetricTensor< 2, dim, Number > b(const Tensor< 2, dim, Number > &F)
const BaseIterator * operator->() const
VectorType::value_type * end(VectorType &V)
IteratorOverIterators(const BaseIterator &iterator)
std::forward_iterator_tag iterator_category
IteratorOverIterators begin()
#define DEAL_II_NAMESPACE_CLOSE
IteratorRange< BaseIterator > make_iterator_range(const BaseIterator &begin, const typename identity< BaseIterator >::type &end)
IteratorOverIterators end() const
BaseIterator element_of_iterator_collection
IteratorOverIterators & operator++()
const BaseIterator & operator*() const