class SymSparseLinSOE : public LinearSOE


Inheritance:


Public Methods

SymSparseLinSOE(SymSparseLinSolver &theSolver)
SymSparseLinSOE(int N, int NNZ, int *rowStartA, int *colA, SymSparseLinSolver &theSolver)
~SymSparseLinSOE()
int getNumEqn(void) const
int setSize(Graph &theGraph)
int addA(const Matrix &, const ID &, double fact = 1.0)
int addB(const Vector &, const ID &, double fact = 1.0)
int setB(const Vector &, double fact = 1.0)
void zeroA(void)
void zeroB(void)
const Vector& getX(void)
const Vector& getB(void)
double normRHS(void)
void setX(int loc, double value)
int setSymSparseLinSolver(SymSparseLinSolver &newSolver)
int sendSelf(int commitTag, Channel &theChannel)
int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Inherited from LinearSOE:

Public Methods

virtual int solve(void)

Protected Methods

int setSolver(LinearSOESolver &newSolver)
LinearSOESolver* getSolver(void)

Inherited from SystemOfEqn:


Inherited from MovableObject:

Public Methods

int getClassTag(void) const
int getDbTag(void) const
void setDbTag(int dbTag)

Documentation

SymSparseLinSOE(SymSparseLinSolver &theSolver)

SymSparseLinSOE(int N, int NNZ, int *rowStartA, int *colA, SymSparseLinSolver &theSolver)

~SymSparseLinSOE()

int getNumEqn(void) const

int setSize(Graph &theGraph)

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

int addB(const Vector &, const ID &, double fact = 1.0)

int setB(const Vector &, double fact = 1.0)

void zeroA(void)

void zeroB(void)

const Vector& getX(void)

const Vector& getB(void)

double normRHS(void)

void setX(int loc, double value)

int setSymSparseLinSolver(SymSparseLinSolver &newSolver)

int sendSelf(int commitTag, Channel &theChannel)

int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)


This class has no child classes.

alphabetic index Contents

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

Copyright Contact Us