20 #ifndef __mast__slepc_eigen_solver__ 21 #define __mast__slepc_eigen_solver__ 28 #include "libmesh/slepc_eigen_solver.h" 40 public libMesh::SlepcEigenSolver<Real> {
49 virtual std::pair<Real, Real>
59 virtual std::pair<Real, Real>
61 libMesh::NumericVector<Real> &eig_vec,
62 libMesh::NumericVector<Real> *eig_vec_im = libmesh_nullptr);
69 #endif // __mast__slepc_eigen_solver__ virtual std::pair< Real, Real > get_eigenpair(unsigned int i, libMesh::NumericVector< Real > &eig_vec, libMesh::NumericVector< Real > *eig_vec_im=libmesh_nullptr)
This function returns the real and imaginary part of the ith eigenvalue and copies the respective eig...
This class inherits from libMesh::SlepcEigenSolver<Real> and implements a method for retriving the re...
virtual std::pair< Real, Real > get_eigenvalue(unsigned int i)
This function returns the real and imaginary part of the ith eigenvalues.
SlepcEigenSolver(const libMesh::Parallel::Communicator &comm_in)