|
| typedef K | Dune::DiagonalMatrix< class K, int n >::value_type |
| |
| typedef value_type | Dune::DiagonalMatrix< class K, int n >::field_type |
| |
| typedef K | Dune::DiagonalMatrix< class K, int n >::block_type |
| |
| typedef std::size_t | Dune::DiagonalMatrix< class K, int n >::size_type |
| |
| typedef DiagonalRowVector< K, n > | Dune::DiagonalMatrix< class K, int n >::row_type |
| |
| typedef row_type | Dune::DiagonalMatrix< class K, int n >::reference |
| |
| typedef row_type | Dune::DiagonalMatrix< class K, int n >::row_reference |
| |
| typedef DiagonalRowVectorConst< K, n > | Dune::DiagonalMatrix< class K, int n >::const_row_type |
| |
| typedef const_row_type | Dune::DiagonalMatrix< class K, int n >::const_reference |
| |
| typedef const_row_type | Dune::DiagonalMatrix< class K, int n >::const_row_reference |
| |
| typedef ContainerWrapperIterator< const WrapperType, reference, reference > | Dune::DiagonalMatrix< class K, int n >::Iterator |
| |
| typedef Iterator | Dune::DiagonalMatrix< class K, int n >::iterator |
| |
| typedef Iterator | Dune::DiagonalMatrix< class K, int n >::RowIterator |
| |
| typedef row_type::Iterator | Dune::DiagonalMatrix< class K, int n >::ColIterator |
| |
| typedef ContainerWrapperIterator< const WrapperType, const_reference, const_reference > | Dune::DiagonalMatrix< class K, int n >::ConstIterator |
| |
| typedef ConstIterator | Dune::DiagonalMatrix< class K, int n >::const_iterator |
| |
| typedef ConstIterator | Dune::DiagonalMatrix< class K, int n >::ConstRowIterator |
| |
| typedef const_row_type::ConstIterator | Dune::DiagonalMatrix< class K, int n >::ConstColIterator |
| |
| typedef K | Dune::DiagonalRowVectorConst< class K, int n >::field_type |
| |
| typedef K | Dune::DiagonalRowVectorConst< class K, int n >::block_type |
| |
| typedef std::size_t | Dune::DiagonalRowVectorConst< class K, int n >::size_type |
| |
| typedef ContainerWrapperIterator< DiagonalRowVectorConst< K, n >, const K, const K & > | Dune::DiagonalRowVectorConst< class K, int n >::ConstIterator |
| |
| typedef ConstIterator | Dune::DiagonalRowVectorConst< class K, int n >::const_iterator |
| |
| typedef K | Dune::DiagonalRowVector< class K, int n >::field_type |
| |
| typedef K | Dune::DiagonalRowVector< class K, int n >::block_type |
| |
| typedef std::size_t | Dune::DiagonalRowVector< class K, int n >::size_type |
| |
| typedef ContainerWrapperIterator< DiagonalRowVector< K, n >, K, K & > | Dune::DiagonalRowVector< class K, int n >::Iterator |
| |
| typedef Iterator | Dune::DiagonalRowVector< class K, int n >::iterator |
| |
| typedef ContainerWrapperIterator< DiagonalRowVectorConst< K, n >, const K, const K & > | Dune::DiagonalRowVector< class K, int n >::ConstIterator |
| |
| typedef ConstIterator | Dune::DiagonalRowVector< class K, int n >::const_iterator |
| |
| typedef FieldTraits< K >::field_type | Dune::FieldTraits< DiagonalMatrix< K, n > >::field_type |
| |
| typedef FieldTraits< K >::real_type | Dune::FieldTraits< DiagonalMatrix< K, n > >::real_type |
| |
| typedef DiagonalRowVectorConst< K, n > | Dune::const_reference< DiagonalRowVector< K, n > >::type |
| |
| typedef DiagonalRowVectorConst< K, n > | Dune::const_reference< DiagonalRowVectorConst< K, n > >::type |
| |
| typedef DiagonalRowVector< K, n > | Dune::mutable_reference< DiagonalRowVector< K, n > >::type |
| |
| typedef DiagonalRowVector< K, n > | Dune::mutable_reference< DiagonalRowVectorConst< K, n > >::type |
| |
|
| std::ostream & | Dune::operator<< (std::ostream &s, const DenseMatrix< MAT > &a) |
| |
| static constexpr size_type | size () |
| |
| constexpr | DiagonalMatrix ()=default |
| |
| | DiagonalMatrix (const K &k) |
| |
| | DiagonalMatrix (const FieldVector< K, n > &diag) |
| |
| | DiagonalMatrix (std::initializer_list< K > const &l) |
| |
| DiagonalMatrix & | operator= (const K &k) |
| |
| bool | identical (const DiagonalMatrix< K, n > &other) const |
| |
| Iterator | begin () |
| |
| Iterator | end () |
| |
| Iterator | beforeEnd () |
| |
| Iterator | beforeBegin () |
| |
| DiagonalMatrix & | operator+= (const DiagonalMatrix &y) |
| |
| DiagonalMatrix & | operator-= (const DiagonalMatrix &y) |
| |
| DiagonalMatrix & | operator+= (const K &k) |
| |
| DiagonalMatrix & | operator-= (const K &k) |
| |
| DiagonalMatrix & | operator*= (const K &k) |
| |
| DiagonalMatrix & | operator/= (const K &k) |
| |
| bool | operator== (const DiagonalMatrix &other) const |
| |
| bool | operator!= (const DiagonalMatrix &other) const |
| |
| void | mv (const X &x, Y &y) const |
| |
| void | mtv (const X &x, Y &y) const |
| |
| void | umv (const X &x, Y &y) const |
| |
| void | umtv (const X &x, Y &y) const |
| |
| void | umhv (const X &x, Y &y) const |
| |
| void | mmv (const X &x, Y &y) const |
| |
| void | mmtv (const X &x, Y &y) const |
| |
| void | mmhv (const X &x, Y &y) const |
| |
| void | usmv (const typename FieldTraits< Y >::field_type &alpha, const X &x, Y &y) const |
| |
| void | usmtv (const typename FieldTraits< Y >::field_type &alpha, const X &x, Y &y) const |
| |
| void | usmhv (const typename FieldTraits< Y >::field_type &alpha, const X &x, Y &y) const |
| |
| double | frobenius_norm () const |
| |
| double | frobenius_norm2 () const |
| |
| double | infinity_norm () const |
| |
| double | infinity_norm_real () const |
| |
| void | solve (V &x, const V &b) const |
| |
| void | invert () |
| |
| K | determinant () const |
| |
| static constexpr size_type | N () |
| |
| static constexpr size_type | M () |
| |
| bool | exists (size_type i, size_type j) const |
| |
| reference | operator[] (size_type i) |
| |
| const K & | diagonal (size_type i) const |
| |
| const FieldVector< K, n > & | diagonal () const |
| |
| | DiagonalMatrixWrapper () |
| |
| | DiagonalMatrixWrapper (const DiagonalMatrixType *mat) |
| |
| size_type | realIndex (int i) const |
| |
| row_type * | pointer (int i) const |
| |
| bool | identical (const DiagonalMatrixWrapper &other) const |
| |
| | DiagonalRowVectorConst () |
| |
| | DiagonalRowVectorConst (K *p, int col) |
| |
| bool | identical (const DiagonalRowVectorConst< K, n > &other) const |
| |
| bool | operator== (const DiagonalRowVectorConst &y) const |
| |
| size_type | dim () const |
| |
| size_type | rowIndex () const |
| |
| K * | pointer (size_type i) const |
| |
| DiagonalRowVectorConst * | operator& () |
| |
| | DiagonalRowVector () |
| |
| | DiagonalRowVector (K *p, int col) |
| |
| | ContainerWrapperIterator () |
| |
| | ContainerWrapperIterator (CW containerWrapper, int position) |
| |
| | ContainerWrapperIterator (OtherContainerWrapperIteratorType &other) |
| |
| | ContainerWrapperIterator (const MyType &other) |
| |
| ContainerWrapperIterator & | operator= (OtherContainerWrapperIteratorType &other) |
| |
| T * | operator-> () const |
| |
| bool | equals (const MyType &other) const |
| |
| R | dereference () const |
| |
| void | increment () |
| |
| void | decrement () |
| |
| R | elementAt (int i) const |
| |
| void | advance (int n) |
| |
| std::ptrdiff_t | distanceTo (OtherContainerWrapperIteratorType &other) const |
| |
| std::ptrdiff_t | index () const |
| |
| std::ostream & | operator<< (std::ostream &s, const DenseVector< V > &v) |
| |
| std::istream & | operator>> (std::istream &in, DynamicVector< K, Allocator > &v) |
| |
| std::istream & | operator>> (std::istream &in, FieldVector< K, SIZE > &v) |
| |
| friend std::ostream & | operator<< (std::ostream &s, const DiagonalMatrix< K, n > &a) |
| |
| ConstIterator | Dune::DiagonalMatrix< class K, int n >::begin () const |
| |
| ConstIterator | Dune::DiagonalMatrix< class K, int n >::end () const |
| |
| ConstIterator | Dune::DiagonalMatrix< class K, int n >::beforeEnd () const |
| |
| ConstIterator | Dune::DiagonalMatrix< class K, int n >::beforeBegin () const |
| |
| const_reference | Dune::DiagonalMatrix< class K, int n >::operator[] (size_type i) const |
| |
| K & | Dune::DiagonalMatrix< class K, int n >::diagonal (size_type i) |
| |
| FieldVector< K, n > & | Dune::DiagonalMatrix< class K, int n >::diagonal () |
| |
| const K & | Dune::DiagonalRowVectorConst< class K, int n >::operator[] (size_type i) const |
| |
| ConstIterator | Dune::DiagonalRowVectorConst< class K, int n >::begin () const |
| |
| ConstIterator | Dune::DiagonalRowVectorConst< class K, int n >::end () const |
| |
| ConstIterator | Dune::DiagonalRowVectorConst< class K, int n >::beforeEnd () const |
| |
| ConstIterator | Dune::DiagonalRowVectorConst< class K, int n >::beforeBegin () const |
| |
| size_type | Dune::DiagonalRowVectorConst< class K, int n >::N () const |
| |
| const K & | Dune::DiagonalRowVectorConst< class K, int n >::diagonal () const |
| |
| size_type | Dune::DiagonalRowVectorConst< class K, int n >::realIndex (int i) const |
| |
| DiagonalRowVector & | Dune::DiagonalRowVector< class K, int n >::operator= (const K &k) |
| |
| K & | Dune::DiagonalRowVector< class K, int n >::operator[] (size_type i) |
| |
| Iterator | Dune::DiagonalRowVector< class K, int n >::begin () |
| |
| Iterator | Dune::DiagonalRowVector< class K, int n >::end () |
| |
| Iterator | Dune::DiagonalRowVector< class K, int n >::beforeEnd () |
| |
| Iterator | Dune::DiagonalRowVector< class K, int n >::beforeBegin () |
| |
| DiagonalRowVector * | Dune::DiagonalRowVector< class K, int n >::operator& () |
| |
| static void | Dune::DenseMatrixAssigner< DenseMatrix, DiagonalMatrix< field, N > >::apply (DenseMatrix &denseMatrix, DiagonalMatrix< field, N > const &rhs) |
| |