![]() |
Reference documentation for deal.II version 9.1.0-pre
|
#include <deal.II/lac/block_vector_base.h>
Public Types | |
using | Vector = const typename BlockVectorType::BlockType |
using | BlockVector = const BlockVectorType |
using | value_type = const typename BlockVector::value_type |
using | dereference_type = value_type |
Declaration of a specialized template of a structure which is used to determine some types based on the template arguments of other classes.
This is for the use of const_iterator.
Definition at line 170 of file block_vector_base.h.
using internal::BlockVectorIterators::Types< BlockVectorType, true >::Vector = const typename BlockVectorType::BlockType |
Type of the vector underlying the block vector used in const_iterator. There, the vector must be constant.
Definition at line 176 of file block_vector_base.h.
using internal::BlockVectorIterators::Types< BlockVectorType, true >::BlockVector = const BlockVectorType |
Type of the block vector used in const_iterator. There, the block vector must be constant.
Definition at line 182 of file block_vector_base.h.
using internal::BlockVectorIterators::Types< BlockVectorType, true >::value_type = const typename BlockVector::value_type |
Type of the numbers we point to. Here, they are constant since the block vector we use is constant.
Definition at line 188 of file block_vector_base.h.
using internal::BlockVectorIterators::Types< BlockVectorType, true >::dereference_type = value_type |
Typedef the result of a dereferencing operation for an iterator of the underlying iterator. Since this is for constant iterators, we can only return values, not actual references.
Definition at line 195 of file block_vector_base.h.