Dune::BCRSMatrix< B, A >::CreateIterator Class Reference
#include <bcrsmatrix.hh>
Detailed Description
template<class B, class A = ISTLAllocator>
class Dune::BCRSMatrix< B, A >::CreateIterator
Iterator class for sequential creation of blocks
Public Member Functions | |
CreateIterator (BCRSMatrix &_Mat, size_type _i) | |
constructor | |
CreateIterator & | operator++ () |
prefix increment | |
bool | operator!= (const CreateIterator &it) const |
inequality | |
bool | operator== (const CreateIterator &it) const |
equality | |
size_type | index () const |
dereferencing | |
void | insert (size_type j) |
put column index in row | |
bool | contains (size_type j) |
return true if column index is in row | |
std::set< size_type >::size_type | size () const |
Get the current row size. |
Member Function Documentation
template<class B, class A = ISTLAllocator>
std::set<size_type>::size_type Dune::BCRSMatrix< B, A >::CreateIterator::size | ( | ) | const [inline] |
Get the current row size.
- Returns:
- The number of indices already inserted for the current row.
The documentation for this class was generated from the following file: