43 #ifndef SymArpackSOE_h 44 #define SymArpackSOE_h 46 #include <solution/system_of_eqn/eigenSOE/ArpackSOE.h> 49 #include <solution/system_of_eqn/linearSOE/sparseSYM/FeStructs.h> 55 class SymArpackSolver;
86 virtual int addA(
const Matrix &,
const ID &,
double fact = 1.0);
87 virtual int addM(
const Matrix &,
const ID &,
double fact = 1.0);
89 virtual void zeroA(
void);
90 virtual void zeroM(
void);
98 inline SystemOfEqn *SymArpackSOE::getCopy(
void)
const Arpack system of equations for symmetric matrices.
Definition: SymArpackSOE.h:60
virtual void identityM(void)
Makes M the identity matrix (to find stiffness matrix eigenvalues).
Definition: SymArpackSOE.cpp:332
Definition: FeStructs.h:45
virtual int addA(const Matrix &, const ID &, double fact=1.0)
Assemblies into A the matrix being passed as parameter multiplied by the fact parameter.
Definition: SymArpackSOE.cpp:182
Arpack based symmetric matrix eigenvalue SOE solver.
Definition: SymArpackSolver.h:52
Solution procedure for the finite element problem. The solution procedure is definde by specifiying: ...
Definition: SoluMethod.h:76
Arpack++ based system of equations.
Definition: ArpackSOE.h:39
virtual ~SymArpackSOE(void)
Destructor.
Definition: SymArpackSOE.cpp:71
virtual int addM(const Matrix &, const ID &, double fact=1.0)
Assemblies into M the matrix being passed as parameter multiplied by the fact parameter.
Definition: SymArpackSOE.cpp:301
FEM_ObjectBroker is is an object broker class for the finite element method. All methods are virtual ...
Definition: FEM_ObjectBroker.h:138
virtual void zeroA(void)
Anula la matriz A.
Definition: SymArpackSOE.cpp:322
System of equations base class.
Definition: SystemOfEqn.h:84
bool setSolver(EigenSolver *)
Sets the solver that will be used to solve the eigenproblem.
Definition: SymArpackSOE.cpp:56
virtual void zeroM(void)
Anula la matriz M.
Definition: SymArpackSOE.cpp:326
The Graph class provides the abstraction of a graph, a collection of vertices and edges...
Definition: Graph.h:84
virtual int setSize(Graph &theGraph)
Sets the size of the system from the number of vertices in the graph.
Definition: SymArpackSOE.cpp:92
Communication parameters between processes.
Definition: CommParameters.h:65
Eigenvalue SOE solver.
Definition: EigenSolver.h:59
================================================================================
Definition: ContinuaReprComponent.h:34
SymArpackSOE(SoluMethod *, double shift=0.0)
Constructor.
Definition: SymArpackSOE.cpp:49