DenseMatrix based on std::vector< std::vector< T > >
More...
#include <dune/fem/operator/matrix/blockmatrix.hh>
|
| | DenseMatrix () |
| |
| | DenseMatrix (const DenseMatrix< T > &org) |
| | Copy Constructor.
|
| |
| | DenseMatrix (int rows, int cols) |
| |
| void | resize (int rows, int cols) |
| |
| int | rows () const |
| |
| int | cols () const |
| |
| T & | operator() (int row, int col) |
| |
| const T & | operator() (int row, int col) const |
| |
| RowType & | operator[] (int row) |
| |
| const RowType & | operator[] (int row) const |
| |
| void | mult (const T *vec, RowType &result) const |
| |
| void | multOEM (const T *vec, T *result) const |
| |
| void | mult (const RowType &vec, RowType &result) const |
| |
| void | multTransposed (const RowType &vec, RowType &result) const |
| |
| void | multiply (const DenseMatrix &A, const DenseMatrix &B) |
| |
| void | multiplyTransposed (const DenseMatrix &A, const DenseMatrix &B) |
| |
| void | multiply_AT_A (const DenseMatrix &A) |
| | this = A^T * A
|
| |
| void | scale (const T &val) |
| | scale matrix with scalar
|
| |
| DenseMatrix< T > & | operator= (const T &val) |
| | set all values of the matrix to given value
|
| |
| DenseMatrix< T > & | operator= (const DenseMatrix &org) |
| | set all values of the matrix to values of given matrix
|
| |
| DenseMatrix< T > & | operator+= (const DenseMatrix &org) |
| | add matrix
|
| |
| DenseMatrix< T > & | operator-= (const DenseMatrix &org) |
| | substract matrix
|
| |
| void | print (std::ostream &s=std::cout) const |
| | print matrix
|
| |
| void | clear () |
| |
template<class T>
class Dune::Fem::DenseMatrix< T >
DenseMatrix based on std::vector< std::vector< T > >
◆ RowType
◆ Ttype
◆ DenseMatrix() [1/3]
◆ DenseMatrix() [2/3]
◆ DenseMatrix() [3/3]
make matrix with 'rows' rows and 'cols' columns, maximum 'nz' non zero values in each row and intialize all values with 'val'
◆ clear()
◆ cols()
◆ mult() [1/2]
◆ mult() [2/2]
◆ multiply()
◆ multiply_AT_A()
◆ multiplyTransposed()
◆ multOEM()
◆ multTransposed()
◆ operator()() [1/2]
◆ operator()() [2/2]
◆ operator+=()
◆ operator-=()
◆ operator=() [1/2]
set all values of the matrix to values of given matrix
◆ operator=() [2/2]
set all values of the matrix to given value
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ print()
◆ resize()
◆ rows()
◆ scale()
The documentation for this class was generated from the following file: