#include <eigenSolver.h>
|
| | eigenSolver (dofManager< double > *manager, std::string A, std::string B="", bool hermitian=false) |
| |
| | eigenSolver (linearSystemPETSc< double > *A, linearSystemPETSc< double > *B=nullptr, bool hermitian=false) |
| |
| bool | solve (int=0, std::string="", std::string="", double=0, int=0) |
| |
| int | getNumEigenValues () |
| |
| int | getNumberEigenvectors () |
| |
| std::complex< double > | getEigenValue (int num) |
| |
| std::complex< double > | getEigenVectorComp (int num, int com) |
| |
| std::vector< std::complex< double > > & | getEigenVector (int num) |
| |
| void | normalize_mode (std::vector< int > modeView, double scale=1.) |
| |
| void | clear () |
| |
|
| std::vector< std::complex< double > > | _dummy |
| |
Definition at line 62 of file eigenSolver.h.
◆ eigenSolver() [1/2]
| eigenSolver::eigenSolver |
( |
dofManager< double > * |
manager, |
|
|
std::string |
A, |
|
|
std::string |
B = "", |
|
|
bool |
hermitian = false |
|
) |
| |
|
inline |
◆ eigenSolver() [2/2]
◆ clear()
| void eigenSolver::clear |
( |
| ) |
|
|
inline |
◆ getEigenValue()
| std::complex<double> eigenSolver::getEigenValue |
( |
int |
num | ) |
|
|
inline |
◆ getEigenVector()
| std::vector<std::complex<double> >& eigenSolver::getEigenVector |
( |
int |
num | ) |
|
|
inline |
◆ getEigenVectorComp()
| std::complex<double> eigenSolver::getEigenVectorComp |
( |
int |
num, |
|
|
int |
com |
|
) |
| |
|
inline |
◆ getNumberEigenvectors()
| int eigenSolver::getNumberEigenvectors |
( |
| ) |
|
|
inline |
◆ getNumEigenValues()
| int eigenSolver::getNumEigenValues |
( |
| ) |
|
|
inline |
◆ normalize_mode()
| void eigenSolver::normalize_mode |
( |
std::vector< int > |
modeView, |
|
|
double |
scale = 1. |
|
) |
| |
|
inline |
◆ solve()
| bool eigenSolver::solve |
( |
int |
= 0, |
|
|
std::string |
= "", |
|
|
std::string |
= "", |
|
|
double |
= 0, |
|
|
int |
= 0 |
|
) |
| |
|
inline |
◆ _dummy
| std::vector<std::complex<double> > eigenSolver::_dummy |
|
private |
The documentation for this class was generated from the following file: