59 #ifndef SymBandEigenSOE_h    60 #define SymBandEigenSOE_h    62 #include <solution/system_of_eqn/eigenSOE/EigenSOE.h>    63 #include "utility/matrix/Vector.h"    66 class SymBandEigenSolver;
    87     virtual int addA(
const Matrix &, 
const ID &, 
double fact = 1.0);
    88     virtual int addM(
const Matrix &, 
const ID &, 
double fact = 1.0);    
    90     virtual void zeroA(
void);
    91     virtual void zeroM(
void);
    97     virtual void save(
void) 
const;
 int recvSelf(const Communicator &)
Receive the object. 
Definition: SymBandEigenSOE.cpp:263
virtual void zeroA(void)
Zeroes the matrix A. 
Definition: SymBandEigenSOE.cpp:187
Float vector abstraction. 
Definition: Vector.h:94
virtual void restore(void)
Restore the SOE matrices and vectors from file. 
Definition: SymBandEigenSOE.cpp:295
Base class for eigenproblem systems of equations. 
Definition: EigenSOE.h:64
Communication parameters between processes. 
Definition: Communicator.h:66
virtual void zeroM(void)
Zeroes the matrix M. 
Definition: SymBandEigenSOE.cpp:244
int sendSelf(Communicator &)
Send the object. 
Definition: SymBandEigenSOE.cpp:260
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
Base class for symmetric band matrix eigenvalue SOE solvers. 
Definition: SymBandEigenSolver.h:73
Eigenvalue SOE solver. 
Definition: EigenSolver.h:60
SystemOfEqn * getCopy(void) const
Virtual constructor. 
Definition: SymBandEigenSOE.h:102
virtual void save(void) const
Save the SOE matrices and vectors to file. 
Definition: SymBandEigenSOE.cpp:272
System of equations base class. 
Definition: SystemOfEqn.h:90
virtual int addM(const Matrix &, const ID &, double fact=1.0)
Assemblies into A the matrix being passed as parameter multimplied by the fact parameter. 
Definition: SymBandEigenSOE.cpp:195
The Graph class provides the abstraction of a graph. 
Definition: Graph.h:94
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: SymBandEigenSOE.cpp:122
Solution strategy for the finite element problem. 
Definition: SolutionStrategy.h:94
SymBandEigenSOE(SolutionStrategy *)
Constructor. 
Definition: SymBandEigenSOE.cpp:68
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
virtual int setSize(Graph &theGraph)
Sets the size of the system from the number of vertices in the graph. 
Definition: SymBandEigenSOE.cpp:88
Matrix of floats. 
Definition: Matrix.h:111
virtual void identityM(void)
Makes M the identity matrix (to find stiffness matrix eigenvalues). 
Definition: SymBandEigenSOE.cpp:251
Band symmetric matrix eigenvaules system of equations. 
Definition: SymBandEigenSOE.h:71
bool setSolver(EigenSolver *)
Sets the solver that will be used to solve the eigenvalue problem. 
Definition: SymBandEigenSOE.cpp:72