|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::DenseRowMatrix< F > Class Template Reference
#include <dune/fem/operator/matrix/densematrix.hh>
Inheritance diagram for Dune::Fem::DenseRowMatrix< F >:

Classes | |
| class | Row |
Public Types | |
| typedef F | Field |
Public Member Functions | |
| DenseRowMatrix () | |
| DenseRowMatrix (unsigned int rows, unsigned int cols) | |
| unsigned int | rows () const |
| unsigned int | cols () const |
| const Field & | operator() (unsigned int row, unsigned int col) const |
| Field & | operator() (unsigned int row, unsigned int col) |
| void | add (unsigned int row, unsigned int col, const Field &value) |
| Row< const Field > | operator[] (unsigned int row) const |
| Row< Field > | operator[] (unsigned int row) |
| void | clear () |
| void | multiply (const Field *x, Field *y) const |
| std::vector< std::complex< double > > | eigenValues () |
| calculate eigenvalues | |
| void | reserve (unsigned int rows, unsigned int cols) |
| void | print (std::ostream &s=std::cout) const |
Member Typedef Documentation
◆ Field
template<class F >
| typedef F Dune::Fem::DenseRowMatrix< F >::Field |
Constructor & Destructor Documentation
◆ DenseRowMatrix() [1/2]
template<class F >
|
inline |
◆ DenseRowMatrix() [2/2]
template<class F >
|
inline |
Member Function Documentation
◆ add()
template<class F >
|
inline |
◆ clear()
template<class F >
|
inline |
◆ cols()
template<class F >
|
inline |
◆ eigenValues()
template<class F >
|
inline |
calculate eigenvalues
- Returns
- eigen values in ascending order
- Note
- LAPACK::dgeev is used to compute the eigen values.
- The matrix is destroyed.
◆ multiply()
template<class F >
|
inline |
◆ operator()() [1/2]
template<class F >
|
inline |
◆ operator()() [2/2]
template<class F >
|
inline |
◆ operator[]() [1/2]
template<class F >
|
inline |
◆ operator[]() [2/2]
template<class F >
|
inline |
◆ print()
template<class F >
|
inline |
◆ reserve()
template<class F >
|
inline |
◆ rows()
template<class F >
|
inline |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8