30 #ifndef BandArpackppSOE_h 31 #define BandArpackppSOE_h 33 #include <solution/system_of_eqn/eigenSOE/ArpackSOEBase.h> 34 #include "utility/matrices/matdispZ.h" 39 class BandArpackppSolver;
61 virtual int addA(
const Matrix &,
const ID &,
double fact = 1.0);
62 virtual int addM(
const Matrix &,
const ID &,
double fact = 1.0);
64 virtual void zeroA(
void);
65 virtual void zeroM(
void);
Arpack++ based band matrix eigenvalue SOE solver.
Definition: BandArpackppSOE.h:44
virtual void zeroA(void)
Zeroes the matrix A.
Definition: BandArpackppSOE.cc:144
Communication parameters between processes.
Definition: Communicator.h:66
virtual int setSize(Graph &theGraph)
Sets the system size.
Definition: BandArpackppSOE.cc:56
virtual void identityM(void)
Makes M the identity matrix (to find stiffness matrix eigenvalues).
Definition: BandArpackppSOE.cc:214
bool setSolver(EigenSolver *)
Sets the solver to use.
Definition: BandArpackppSOE.cc:40
virtual int addA(const Matrix &, const ID &, double fact=1.0)
Assemblies into A the matrix being passed as parameter multimplied by the fact parameter.
Definition: BandArpackppSOE.cc:140
BandArpackppSOE(SolutionStrategy *, const double &shift=-1.0)
Constructor.
Definition: BandArpackppSOE.cc:36
Base class for Arpack++ based system of equations.
Definition: ArpackSOEBase.h:39
FEM_ObjectBroker is is an object broker class for the finite element method.
Definition: FEM_ObjectBroker.h:151
Vector of integers.
Definition: ID.h:95
virtual void zeroM(void)
Zeroes the matrix M.
Definition: BandArpackppSOE.cc:207
Eigenvalue SOE solver.
Definition: EigenSolver.h:60
int sendSelf(Communicator &)
Send the object.
Definition: BandArpackppSOE.cc:221
System of equations base class.
Definition: SystemOfEqn.h:90
SystemOfEqn * getCopy(void) const
Virtual constructor.
Definition: BandArpackppSOE.h:78
The Graph class provides the abstraction of a graph.
Definition: Graph.h:94
Arpack++ based band matrix eigenproblem solver.
Definition: BandArpackppSolver.h:41
Solution strategy for the finite element problem.
Definition: SolutionStrategy.h:94
int recvSelf(const Communicator &)
Receive the object.
Definition: BandArpackppSOE.cc:224
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
virtual int addM(const Matrix &, const ID &, double fact=1.0)
Assemblies into M the matrix being passed as parameter multimplied by the fact parameter.
Definition: BandArpackppSOE.cc:149
Matrix of floats.
Definition: Matrix.h:111