dune-common  2.6-git
Public Types | Public Member Functions | Protected Member Functions | List of all members
Dune::DiagonalRowVector< K, n > Class Template Reference

#include <dune/common/diagonalmatrix.hh>

Inheritance diagram for Dune::DiagonalRowVector< K, n >:
Inheritance graph

Public Types

typedef K field_type
 export the type representing the field More...
 
typedef K block_type
 export the type representing the components More...
 
typedef std::size_t size_type
 The type used for the index access and size operation. More...
 
typedef ContainerWrapperIterator< DiagonalRowVector< K, n >, K, K & > Iterator
 Iterator class for sequential access. More...
 
typedef Iterator iterator
 typedef for stl compliant access More...
 
typedef ContainerWrapperIterator< DiagonalRowVectorConst< K, n >, const K, const K & > ConstIterator
 ConstIterator class for sequential access. More...
 
typedef ConstIterator const_iterator
 typedef for stl compliant access More...
 

Public Member Functions

 DiagonalRowVector ()
 Constructor making uninitialized vector. More...
 
 DiagonalRowVector (K *p, int col)
 Constructor making vector with identical coordinates. More...
 
DiagonalRowVectoroperator= (const K &k)
 Assignment operator for scalar. More...
 
K & operator[] (size_type i)
 random access More...
 
Iterator begin ()
 begin iterator More...
 
Iterator end ()
 end iterator More...
 
Iterator beforeEnd ()
 
Iterator beforeBegin ()
 

Protected Member Functions

DiagonalRowVectoroperator& ()
 

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