dune-istl  2.5.0
Public Member Functions | List of all members
Dune::VariableBlockVector< B, A >::CreateIterator Class Reference

Iterator class for sequential creation of blocks. More...

#include <dune/istl/vbvector.hh>

Public Member Functions

 CreateIterator (VariableBlockVector &_v, int _i)
 constructor More...
 
CreateIteratoroperator++ ()
 prefix increment More...
 
bool operator!= (const CreateIterator &it) const
 inequality More...
 
bool operator== (const CreateIterator &it) const
 equality More...
 
size_type index () const
 dereferencing More...
 
void setblocksize (size_type _k)
 set size of current block More...
 

Detailed Description

template<class B, class A = std::allocator<B>>
class Dune::VariableBlockVector< B, A >::CreateIterator

Iterator class for sequential creation of blocks.

Constructor & Destructor Documentation

§ CreateIterator()

template<class B , class A = std::allocator<B>>
Dune::VariableBlockVector< B, A >::CreateIterator::CreateIterator ( VariableBlockVector _v,
int  _i 
)
inline

constructor

Member Function Documentation

§ index()

template<class B , class A = std::allocator<B>>
size_type Dune::VariableBlockVector< B, A >::CreateIterator::index ( ) const
inline

dereferencing

§ operator!=()

template<class B , class A = std::allocator<B>>
bool Dune::VariableBlockVector< B, A >::CreateIterator::operator!= ( const CreateIterator it) const
inline

inequality

§ operator++()

template<class B , class A = std::allocator<B>>
CreateIterator& Dune::VariableBlockVector< B, A >::CreateIterator::operator++ ( )
inline

prefix increment

§ operator==()

template<class B , class A = std::allocator<B>>
bool Dune::VariableBlockVector< B, A >::CreateIterator::operator== ( const CreateIterator it) const
inline

equality

§ setblocksize()

template<class B , class A = std::allocator<B>>
void Dune::VariableBlockVector< B, A >::CreateIterator::setblocksize ( size_type  _k)
inline

set size of current block


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