dune-common
2.7.0
|
#include <dune/common/diagonalmatrix.hh>
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... | |
DiagonalRowVector & | operator= (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 | |
DiagonalRowVector * | operator& () |