MatrixCreator::IteratorRange< DH > Struct Template Reference

List of all members.

Public Types

typedef DH::active_cell_iterator active_cell_iterator
typedef std::pair
< active_cell_iterator,
active_cell_iterator
iterator_pair

Public Member Functions

 IteratorRange (const active_cell_iterator &first, const active_cell_iterator &second)
 IteratorRange (const iterator_pair &ip)

Public Attributes

active_cell_iterator first
active_cell_iterator second

Detailed Description

template<typename DH>
struct MatrixCreator::IteratorRange< DH >

Convenience abbreviation for pairs of DoF handler cell iterators. This type works just like a std::pair<iterator,iterator> but is templatized on the dof handler that shouls be used.


Member Typedef Documentation

template<typename DH >
typedef DH::active_cell_iterator MatrixCreator::IteratorRange< DH >::active_cell_iterator

Typedef for the iterator type.

template<typename DH >
typedef std::pair<active_cell_iterator,active_cell_iterator> MatrixCreator::IteratorRange< DH >::iterator_pair

Abbreviation for a pair of iterators.


Constructor & Destructor Documentation

template<typename DH >
MatrixCreator::IteratorRange< DH >::IteratorRange ( const active_cell_iterator first,
const active_cell_iterator second 
)

Constructor. Initialize the two values by the given values.

template<typename DH >
MatrixCreator::IteratorRange< DH >::IteratorRange ( const iterator_pair ip  ) 

Constructor taking a pair of values for initialization.


Member Data Documentation

Pair of iterators denoting a half-open range.


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

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