29 #ifndef BandArpackppSOE_h 30 #define BandArpackppSOE_h 32 #include <solution/system_of_eqn/eigenSOE/ArpackSOE.h> 33 #include "xc_basic/src/matrices/matdispZ.h" 35 typedef matdispZ<double> msp_double;
38 class BandArpackppSolver;
49 int addToMatrix(msp_double &,
const Matrix &,
const ID &,
const double &);
60 virtual int addA(
const Matrix &,
const ID &,
double fact = 1.0);
61 virtual int addM(
const Matrix &,
const ID &,
double fact = 1.0);
63 virtual void zeroA(
void);
64 virtual void zeroM(
void);
67 inline const msp_double &getA(
void)
const 69 inline const msp_double &getM(
void)
const 77 inline SystemOfEqn *BandArpackppSOE::getCopy(
void)
const 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 int setSize(Graph &theGraph)
Sets the system size.
Definition: BandArpackppSOE.cc:57
FEM_ObjectBroker is is an object broker class for the finite element method. All methods are virtual ...
Definition: FEM_ObjectBroker.h:138
System of equations base class.
Definition: SystemOfEqn.h:84
Arpack++ based band matrix eigenvalue SOE solver.
Definition: BandArpackppSOE.h:43
The Graph class provides the abstraction of a graph, a collection of vertices and edges...
Definition: Graph.h:84
bool setSolver(EigenSolver *)
Sets the solver to use.
Definition: BandArpackppSOE.cc:42
virtual int addA(const Matrix &, const ID &, double fact=1.0)
Assemblies into A the matrix being passed as parameter multimplied by the fact paremeter.
Definition: BandArpackppSOE.cc:139
virtual int addM(const Matrix &, const ID &, double fact=1.0)
Assemblies into M the matrix being passed as parameter multimplied by the fact paremeter.
Definition: BandArpackppSOE.cc:149
Arpack++ based band matrix eigenproblem solver.
Definition: BandArpackppSolver.h:41
BandArpackppSOE(SoluMethod *, const double &shift=-1.0)
Constructor.
Definition: BandArpackppSOE.cc:38
Communication parameters between processes.
Definition: CommParameters.h:65
Eigenvalue SOE solver.
Definition: EigenSolver.h:59
================================================================================
Definition: ContinuaReprComponent.h:34
virtual void zeroM(void)
Anula la matriz M.
Definition: BandArpackppSOE.cc:206
virtual void identityM(void)
Makes M the identity matrix (to find stiffness matrix eigenvalues).
Definition: BandArpackppSOE.cc:213
virtual void zeroA(void)
Anula la matriz A.
Definition: BandArpackppSOE.cc:144