ProfileSPDLinSubstrSolver Class Reference

#include <ProfileSPDLinSubstrSolver.h>

Inheritance diagram for ProfileSPDLinSubstrSolver:

ProfileSPDLinDirectSolver DomainSolver ProfileSPDLinSolver LinearSOESolver LinearSOESolver Solver Solver MovableObject MovableObject List of all members.

Public Member Functions

 ProfileSPDLinSubstrSolver (double tol=1.0e-12)
 ~ProfileSPDLinSubstrSolver ()
int solve (void)
int condenseA (int numInt)
int condenseRHS (int numInt, Vector *v=0)
int computeCondensedMatVect (int numInt, const Vector &u)
const MatrixgetCondensedA (void)
const VectorgetCondensedRHS (void)
const VectorgetCondensedMatVect (void)
int setComputedXext (const Vector &)
int solveXint (void)
int setSize (void)
int getClassTag () const
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Detailed Description

Definition at line 48 of file ProfileSPDLinSubstrSolver.h.


Constructor & Destructor Documentation

ProfileSPDLinSubstrSolver::ProfileSPDLinSubstrSolver ( double  tol = 1.0e-12  ) 

Definition at line 43 of file ProfileSPDLinSubstrSolver.cpp.

ProfileSPDLinSubstrSolver::~ProfileSPDLinSubstrSolver (  ) 

Definition at line 52 of file ProfileSPDLinSubstrSolver.cpp.


Member Function Documentation

int ProfileSPDLinSubstrSolver::solve ( void   )  [virtual]

Reimplemented from ProfileSPDLinDirectSolver.

Definition at line 57 of file ProfileSPDLinSubstrSolver.cpp.

References ProfileSPDLinDirectSolver::solve().

int ProfileSPDLinSubstrSolver::computeCondensedMatVect ( int  numInt,
const Vector u 
) [virtual]

Implements DomainSolver.

Definition at line 363 of file ProfileSPDLinSubstrSolver.cpp.

References opserr.

const Vector & ProfileSPDLinSubstrSolver::getCondensedRHS ( void   )  [virtual]

const Vector & ProfileSPDLinSubstrSolver::getCondensedMatVect ( void   )  [virtual]

Implements DomainSolver.

Definition at line 462 of file ProfileSPDLinSubstrSolver.cpp.

References exit(), and opserr.

int ProfileSPDLinSubstrSolver::setComputedXext ( const Vector  )  [virtual]

int ProfileSPDLinSubstrSolver::setSize ( void   )  [virtual]

Reimplemented from ProfileSPDLinDirectSolver.

Definition at line 63 of file ProfileSPDLinSubstrSolver.cpp.

References ProfileSPDLinDirectSolver::setSize().

int ProfileSPDLinSubstrSolver::getClassTag (  )  const

Reimplemented from MovableObject.

Definition at line 558 of file ProfileSPDLinSubstrSolver.cpp.

References SOLVER_TAGS_ProfileSPDLinSubstrSolver.

int ProfileSPDLinSubstrSolver::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

Reimplemented from ProfileSPDLinDirectSolver.

Definition at line 564 of file ProfileSPDLinSubstrSolver.cpp.

References opserr, and ProfileSPDLinDirectSolver::size.

int ProfileSPDLinSubstrSolver::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

Reimplemented from ProfileSPDLinDirectSolver.

Definition at line 574 of file ProfileSPDLinSubstrSolver.cpp.


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:48 2006 for OpenSees by doxygen 1.5.0