Reference documentation for deal.II version 9.1.0-pre
Public Types | List of all members
internal::BlockVectorIterators::Types< BlockVectorType, false > Struct Template Reference

#include <deal.II/lac/block_vector_base.h>

Public Types

using Vector = typename BlockVectorType::BlockType
 
using BlockVector = BlockVectorType
 
using value_type = typename BlockVector::value_type
 
using dereference_type = typename Vector::reference
 

Detailed Description

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

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 non-const iterators.

Definition at line 135 of file block_vector_base.h.

Member Typedef Documentation

template<class BlockVectorType >
using internal::BlockVectorIterators::Types< BlockVectorType, false >::Vector = typename BlockVectorType::BlockType

Type of the vector underlying the block vector used in non-const iterators. There, the vector must not be constant.

Definition at line 141 of file block_vector_base.h.

template<class BlockVectorType >
using internal::BlockVectorIterators::Types< BlockVectorType, false >::BlockVector = BlockVectorType

Type of the block vector used in non-const iterators. There, the block vector must not be constant.

Definition at line 147 of file block_vector_base.h.

template<class BlockVectorType >
using internal::BlockVectorIterators::Types< BlockVectorType, false >::value_type = typename BlockVector::value_type

Type of the numbers we point to. Here, they are not constant.

Definition at line 152 of file block_vector_base.h.

template<class BlockVectorType >
using internal::BlockVectorIterators::Types< BlockVectorType, false >::dereference_type = typename Vector::reference

Typedef the result of a dereferencing operation for an iterator of the underlying iterator.

Definition at line 158 of file block_vector_base.h.


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