|
MFEM v2.0
|
#include <densemat.hpp>

Public Member Functions | |
| DenseMatrixEigensystem (DenseMatrix &m) | |
| void | Eval () |
| double | Eigenvalue (int i) |
| const Vector & | Eigenvector (int i) |
| ~DenseMatrixEigensystem () | |
Private Attributes | |
| DenseMatrix & | mat |
| Vector | EVal |
| DenseMatrix | EVect |
| Vector | ev |
| double * | work |
| char | jobz |
| char | uplo |
| int | n |
| int | lwork |
| int | info |
Definition at line 316 of file densemat.hpp.
| DenseMatrixEigensystem::DenseMatrixEigensystem | ( | DenseMatrix & | m | ) |
Definition at line 2447 of file densemat.cpp.
References DenseMatrix::Data(), ev, EVal, EVect, Vector::GetData(), info, jobz, lwork, n, Vector::SetDataAndSize(), DenseMatrix::SetSize(), Vector::SetSize(), Operator::Size(), uplo, and work.
| DenseMatrixEigensystem::~DenseMatrixEigensystem | ( | ) |
Definition at line 2491 of file densemat.cpp.
References work.
| double DenseMatrixEigensystem::Eigenvalue | ( | int | i | ) | [inline] |
Definition at line 333 of file densemat.hpp.
References EVal.
| const Vector& DenseMatrixEigensystem::Eigenvector | ( | int | i | ) | [inline] |
Definition at line 334 of file densemat.hpp.
References DenseMatrix::Data(), ev, EVect, DenseMatrix::Height(), and Vector::SetData().
| void DenseMatrixEigensystem::Eval | ( | ) |
Definition at line 2468 of file densemat.cpp.
References DenseMatrix::Data(), EVal, EVect, Vector::GetData(), info, jobz, lwork, mat, mfem_error(), n, Operator::Size(), uplo, and work.
Vector DenseMatrixEigensystem::ev [private] |
Definition at line 323 of file densemat.hpp.
Referenced by DenseMatrixEigensystem(), and Eigenvector().
Vector DenseMatrixEigensystem::EVal [private] |
Definition at line 320 of file densemat.hpp.
Referenced by DenseMatrixEigensystem(), Eigenvalue(), and Eval().
DenseMatrix DenseMatrixEigensystem::EVect [private] |
Definition at line 321 of file densemat.hpp.
Referenced by DenseMatrixEigensystem(), Eigenvector(), and Eval().
int DenseMatrixEigensystem::info [private] |
Definition at line 327 of file densemat.hpp.
Referenced by DenseMatrixEigensystem(), and Eval().
char DenseMatrixEigensystem::jobz [private] |
Definition at line 326 of file densemat.hpp.
Referenced by DenseMatrixEigensystem(), and Eval().
int DenseMatrixEigensystem::lwork [private] |
Definition at line 327 of file densemat.hpp.
Referenced by DenseMatrixEigensystem(), and Eval().
DenseMatrix& DenseMatrixEigensystem::mat [private] |
Definition at line 318 of file densemat.hpp.
Referenced by Eval().
int DenseMatrixEigensystem::n [private] |
Definition at line 327 of file densemat.hpp.
Referenced by DenseMatrixEigensystem(), and Eval().
char DenseMatrixEigensystem::uplo [private] |
Definition at line 326 of file densemat.hpp.
Referenced by DenseMatrixEigensystem(), and Eval().
double* DenseMatrixEigensystem::work [private] |
Definition at line 325 of file densemat.hpp.
Referenced by DenseMatrixEigensystem(), Eval(), and ~DenseMatrixEigensystem().
1.7.4