Reference documentation for deal.II version 8.1.0
Public Types | List of all members
internal::BlockVectorIterators::Types< BlockVectorType, true > Struct Template Reference

#include <block_vector_base.h>

Public Types

typedef const BlockVectorType::BlockType Vector
 
typedef const BlockVectorType BlockVector
 
typedef const BlockVector::value_type value_type
 
typedef value_type dereference_type
 

Detailed Description

template<class BlockVectorType>
struct internal::BlockVectorIterators::Types< BlockVectorType, true >

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 192 of file block_vector_base.h.

Member Typedef Documentation

template<class BlockVectorType >
typedef const BlockVectorType::BlockType internal::BlockVectorIterators::Types< BlockVectorType, true >::Vector

Type of the vector underlying the block vector used in const_iterator. There, the vector must be constant.

Definition at line 202 of file block_vector_base.h.

template<class BlockVectorType >
typedef const BlockVectorType internal::BlockVectorIterators::Types< BlockVectorType, true >::BlockVector

Type of the block vector used in const_iterator. There, the block vector must be constant.

Definition at line 211 of file block_vector_base.h.

template<class BlockVectorType >
typedef const BlockVector::value_type internal::BlockVectorIterators::Types< BlockVectorType, true >::value_type

Type of the numbers we point to. Here, they are constant since the block vector we use is constant.

Definition at line 219 of file block_vector_base.h.

template<class BlockVectorType >
typedef value_type internal::BlockVectorIterators::Types< BlockVectorType, true >::dereference_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, no actual references.

Definition at line 230 of file block_vector_base.h.


The documentation for this struct was generated from the following file: