internal::BlockVectorIterators::Types< BlockVectorType, true > Struct Template Reference

List of all members.

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.


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.

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.

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.

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.


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

deal.II documentation generated on Mon Nov 23 22:58:22 2009 by doxygen 1.6.1