7#ifndef EIGENSOLVER_GEVP_SOLVER_HH_ 
    8#define EIGENSOLVER_GEVP_SOLVER_HH_ 
   63    std::unique_ptr<Mumps<F> > _shift_and_invert_pointer;
 
   65    std::unique_ptr<SuperLU<F> > _shift_and_invert_pointer;
 
 
   79  class GEVPSolver: 
public EigenSolver<Cmplx>
 
   84         Real tol = EPS,
int maxiter=300):
 
   85      standard_evp_solver(*(new 
concepts::ShiftAndInvertOperatorForGEVPs<F>(A,B,shift)),kmax,(char*)
"LM",tol,maxiter),
 
   91         Real tol = EPS,
int maxiter=300):
 
   92      standard_evp_solver(OP,kmax,(char*)
"LM",tol,maxiter), _shift(OP.getShift())
 
  104    virtual uint converged() 
const;
 
  106    virtual uint iterations() 
const;
 
  109    virtual std::ostream& info(std::ostream& os)
 const 
  115    ArPackppStd<F> standard_evp_solver;
 
const uint nofCols() const
Number of columns.
 
const uint nofRows() const
Number of rows.
 
virtual void apply_(const Vector< F > &fncY, Vector< F > &fncX)
 
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
 
std::string typeOf(const T &t)
 
Set< F > makeSet(uint n, const F &first,...)