40 #ifndef SymArpackSolver_h 41 #define SymArpackSolver_h 43 #include <solution/system_of_eqn/eigenSOE/EigenSolver.h> 44 #include "utility/matrix/Vector.h" 62 void myMv(
int n,
double *v,
double *result);
63 void myCopy(
int n,
double *v,
double *result);
64 int getNCV(
int n,
int nev);
71 virtual int solve(
void);
85 inline EigenSolver *SymArpackSolver::getCopy(
void)
const Arpack system of equations for symmetric matrices.
Definition: SymArpackSOE.h:60
virtual int setSize(void)
Sets the size of the system.
Definition: SymArpackSolver.cpp:219
Arpack based symmetric matrix eigenvalue SOE solver.
Definition: SymArpackSolver.h:52
Base class for eigenproblem systems of equations.
Definition: EigenSOE.h:63
int numModes
number of eigenvalues to compute.
Definition: EigenSolver.h:62
const int & getSize(void) const
Return the eigenvectors dimension.
Definition: SymArpackSolver.cpp:232
virtual const double & getEigenvalue(int mode) const
Returns the autovalor correspondiente al modo being passed as parameter.
Definition: SymArpackSolver.cpp:337
Communication parameters between processes.
Definition: CommParameters.h:65
Eigenvalue SOE solver.
Definition: EigenSolver.h:59
virtual const Vector & getEigenvector(int mode) const
Returns the autovector correspondiente al modo being passed as parameter.
Definition: SymArpackSolver.cpp:319
================================================================================
Definition: ContinuaReprComponent.h:34
virtual int solve(void)
Solves the eigenproblem.
Definition: SymArpackSolver.cpp:79