ProfileSPDLinDirectSolver Class Reference

#include <ProfileSPDLinDirectSolver.h>

Inheritance diagram for ProfileSPDLinDirectSolver:

ProfileSPDLinSolver LinearSOESolver Solver MovableObject ProfileSPDLinSubstrSolver List of all members.

Public Member Functions

 ProfileSPDLinDirectSolver (double tol=1.0e-12)
virtual ~ProfileSPDLinDirectSolver ()
virtual int solve (void)
virtual int setSize (void)
double getDeterminant (void)
virtual int factor (int n)
virtual int setProfileSOE (ProfileSPDLinSOE &theSOE)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Protected Attributes

double minDiagTol
int size
int * RowTop
double ** topRowPtr
double * invD

Detailed Description

Definition at line 45 of file ProfileSPDLinDirectSolver.h.


Constructor & Destructor Documentation

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

Definition at line 46 of file ProfileSPDLinDirectSolver.cpp.

ProfileSPDLinDirectSolver::~ProfileSPDLinDirectSolver (  )  [virtual]

Definition at line 54 of file ProfileSPDLinDirectSolver.cpp.

References invD, RowTop, and topRowPtr.


Member Function Documentation

int ProfileSPDLinDirectSolver::setSize ( void   )  [virtual]

double ProfileSPDLinDirectSolver::getDeterminant ( void   )  [virtual]

Reimplemented from LinearSOESolver.

Definition at line 301 of file ProfileSPDLinDirectSolver.cpp.

References invD, ProfileSPDLinSOE::size, and ProfileSPDLinSolver::theSOE.

int ProfileSPDLinDirectSolver::setProfileSOE ( ProfileSPDLinSOE theSOE  )  [virtual]

Definition at line 312 of file ProfileSPDLinDirectSolver.cpp.

References opserr, and ProfileSPDLinSolver::theSOE.

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

Implements MovableObject.

Reimplemented in ProfileSPDLinSubstrSolver.

Definition at line 495 of file ProfileSPDLinDirectSolver.cpp.

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

Implements MovableObject.

Reimplemented in ProfileSPDLinSubstrSolver.

Definition at line 503 of file ProfileSPDLinDirectSolver.cpp.


Member Data Documentation

Definition at line 63 of file ProfileSPDLinDirectSolver.h.

Referenced by factor(), and solve().


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