class EigenSOE : public SystemOfEqn


Inheritance:


Public Methods

EigenSOE(EigenSolver &theSolver, int classTag)
virtual ~EigenSOE()
virtual int solve(void)
virtual int addA(const Matrix &, const ID &, double fact = 1.0)
virtual int addM(const Matrix &, const ID &, double fact = 1.0)
virtual int setSize(Graph &theGraph)
virtual void zeroA(void)
virtual void zeroM(void)
virtual double getShift(void)

Protected Fields

EigenSolver* theSolver

Protected Methods

virtual int setSolver(EigenSolver &newSolver)
EigenSolver* getSolver(void)

Inherited from SystemOfEqn:


Inherited from MovableObject:

Public Methods

int getClassTag(void) const
int getDbTag(void) const
void setDbTag(int dbTag)
virtual int sendSelf(int commitTag, Channel &theChannel)
virtual int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Documentation

EigenSOE(EigenSolver &theSolver, int classTag)

virtual ~EigenSOE()

virtual int solve(void)

virtual int addA(const Matrix &, const ID &, double fact = 1.0)

virtual int addM(const Matrix &, const ID &, double fact = 1.0)

virtual int setSize(Graph &theGraph)

virtual void zeroA(void)

virtual void zeroM(void)

virtual double getShift(void)

virtual int setSolver(EigenSolver &newSolver)

EigenSolver* getSolver(void)

EigenSolver* theSolver


Direct child classes:
SymArpackSOE
BandArpackSOE

alphabetic index Contents

this page has been generated automatically by a slightly modified version of doc++ for OpenSees

Copyright Contact Us