29 #ifndef BandArpackppSolver_h 30 #define BandArpackppSolver_h 32 #include <solution/system_of_eqn/eigenSOE/EigenSolver.h> 33 #include "utility/matrix/Vector.h" 36 class BandArpackppSOE;
45 std::vector<double> eigenvalues;
46 std::vector<Vector> eigenvectors;
48 void setup_autos(
const size_t &nmodos,
const size_t &n);
57 virtual int solve(
void);
58 virtual int solve(
int nModes);
59 virtual int setSize(
void);
63 virtual const Vector &getEigenvector(
int mode)
const;
64 virtual const double &getEigenvalue(
int mode)
const;
70 inline EigenSolver *BandArpackppSolver::getCopy(
void)
const
Base class for eigenproblem systems of equations.
Definition: EigenSOE.h:63
Arpack++ based band matrix eigenvalue SOE solver.
Definition: BandArpackppSOE.h:43
const int & getSize(void) const
Return the dimension of eigenvectors.
Definition: BandArpackppSolver.cc:187
Arpack++ based band matrix eigenproblem solver.
Definition: BandArpackppSolver.h:41
Communication parameters between processes.
Definition: CommParameters.h:65
Eigenvalue SOE solver.
Definition: EigenSolver.h:59
================================================================================
Definition: ContinuaReprComponent.h:34
virtual int solve(void)
Solves para todos los eigenvalues del problema.
Definition: BandArpackppSolver.cc:45